Microsoft .NET 6: Installatie op Ubuntu of Debian en zijn derivaten
Bijna een maand geleden werden de nieuwste updates voor Microsoft .NET 6 uitgebracht . Zoals velen al weten, is dit gratis, open-source ontwikkelplatform , dat nuttig is voor het bouwen van allerlei soorten applicaties (desktop, mobiel, web, games en het Internet of Things), ook platformonafhankelijk. Het is dus beschikbaar voor Windows, macOS en Linux.
En aangezien het, samen met Visual Studio Code , een gratis, open-source, platformonafhankelijke code-editor van Microsoft is, vormt het een uitstekend duo voor het ontwikkelen van applicaties op GNU/Linux. Vandaag bespreken we de huidige status van dit framework en hoe je het kunt installeren op Ubuntu en Debian . Het biedt ook native ondersteuning voor beide distributies.
Visual Studio Code 1.69: Nieuwe versie beschikbaar en hoe deze te installeren
Voordat we ingaan op het onderwerp van vandaag, dat gewijd is aan de "Microsoft .NET 6" -applicatie, delen we hieronder enkele links naar eerdere, gerelateerde publicaties voor geïnteresseerden :

Microsoft .NET 6: platformoverschrijdend framework van Microsoft
Over Microsoft .NET 6
Kortom, we kunnen het volgende zeggen over "Microsoft .NET 6" :
"Het is een gratis, platformonafhankelijk, open-source ontwikkelplatform voor het maken van allerlei soorten applicaties. .NET is gebaseerd op een krachtige runtime die in productie wordt gebruikt door veel grootschalige applicaties." Wat is .NET?
Van de vele functies die op hun officiële website worden genoemd en die ontwikkelaars helpen om productief betrouwbare, hoogwaardige code te schrijven , noemen we er de volgende drie:
- Implementatie van een asynchrone code: Bevat een Task Asynchronous Programming (TAP)-model, dat een abstractie biedt over asynchrone code.
- Het gebruik van attributen: Verwerkt beschrijvende trefwoordachtige declaraties die beschrijven hoe de gegevens moeten worden geserialiseerd, functies specificeren die worden gebruikt om beveiliging af te dwingen en just-in-time (JIT) compiler-optimalisaties te beperken.
- Het gebruik van code-analysers: die het gemakkelijk maken om C#- of Visual Basic-code te inspecteren op problemen met de codekwaliteit en stijl. Daarom zijn deze parsers vanaf .NET 5 opgenomen in de .NET SDK en hoeven ze niet apart te worden geïnstalleerd.
Voor meer informatie over deze softwaretool kunt u de volgende links raadplegen: Functies , .NET 6-downloads en Wat is er nieuw in .NET 6.
Installatie op Ubuntu en Debian
Voor installatie op Ubuntu en Debian , of afgeleide distributies, gelden de volgende installatieprocedures:

Voor Debian 11
- Pakketten met signeersleutels (repositorysleutels)
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
- De SDK installeren
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-6.0
- Runtime-installatie
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- De ASP.NET Core Runtime installeren
sudo apt-get install -y dotnet-runtime-6.0
Voor meer details en informatie over het installatieproces op Debian 11 kunt u de volgende link raadplegen.

Voor Ubuntu 22.04
- Pakketten met signeersleutels (repositorysleutels)
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
- De SDK installeren
sudo apt-get update && \
sudo apt-get install -y dotnet-6.0
- Runtime-installatie
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- De ASP.NET Core Runtime installeren
sudo apt-get install -y dotnet-runtime-6.0
Let op : Ubuntu 22.04 wordt geleverd met deze software al geïnstalleerd, dus deze procedure is niet nodig. De procedure is echter wel nuttig voor Ubuntu 22.04-versies en vergelijkbaar voor eerdere Ubuntu-versies. Voor meer details en informatie over het installatieproces voor Ubuntu 22.04 kunt u de volgende link raadplegen.
Installatiecontrole
Na installatie kan de software worden gebruikt met andere programma's, zoals Visual Studio Code . Om te controleren of alles correct is geïnstalleerd en werkt , voert u de volgende opdrachten uit en controleert u de uitvoer, zoals weergegeven in de onderstaande schermafbeeldingen:
dotnet --list-sdks
dotnet --list-runtimes
dotnet --info



Overzicht
Kortom, Microsoft blijft, net als andere techreuzen, bijdragen aan de wereld van vrije en open source software . En met deze release en de gemakkelijke beschikbaarheid van softwareproducten zoals Microsoft .NET 6 en Visual Studio Code , blijft het bedrijf het werk van softwareontwikkelaars op vrije en open besturingssystemen , oftewel GNU/Linux-distributies , verbeteren.
Vond je dit bericht leuk? Laat dan een reactie achter en deel het met anderen. Vergeet ook niet onze homepage te bezoeken voor meer nieuws en word lid van ons officiële DesdeLinux Telegram- kanaal of deze groep voor meer informatie over het onderwerp van vandaag.