Microsoft .NET 6: Installation på Ubuntu eller Debian og dets derivater
For næsten en måned siden blev de seneste opdateringer til Microsoft .NET 6 udgivet , og som mange allerede ved, er denne gratis open source-udviklingsplatform , der er nyttig til at bygge alle slags applikationer (desktop, mobil, web, spil og Internet of Things), også cross-platform. Derfor er den tilgængelig til Windows, macOS og Linux.
Og da det sammen med Visual Studio Code er en gratis, open source, cross-platform kodeeditor fra Microsoft, danner den en fremragende duo til udvikling af applikationer på GNU/Linux, så i dag vil vi diskutere den nuværende status for dette framework og hvordan man installerer det på Ubuntu og Debian . Det har også native support til begge distributioner.
Visual Studio Code 1.69: Ny version tilgængelig, og hvordan man installerer den
Og inden vi dykker ned i dagens emne dedikeret til "Microsoft .NET 6" -applikationen, vil vi efterlade nogle links til tidligere relaterede publikationer for de interesserede :

Microsoft .NET 6: Cross-Platform Framework fra Microsoft
Om Microsoft .NET 6
Kort sagt kan vi sige følgende om "Microsoft .NET 6" :
"Det er en gratis, tværplatforms, open source-udviklingsplatform til at skabe mange typer applikationer. .NET er baseret på en højtydende runtime, der bruges i produktion af mange store applikationer." Hvad er .NET?
Blandt de mange funktioner, der er nævnt på deres officielle hjemmeside , som inkluderer og gavner udviklere for produktivt at skrive pålidelig og højtydende kode , vil vi nævne følgende tre:
- Implementering af en asynkron kode: Indeholder en Task Asynchronous Programming (TAP) model, som giver en abstraktion over asynkron kode.
- Brugen af attributter: Håndterer beskrivende nøgleordslignende erklæringer, der beskriver, hvordan man serialiserer dataene, specificerer funktioner, der bruges til at håndhæve sikkerhed, og begrænser just-in-time (JIT) compileroptimeringer.
- Brugen af kodeanalysatorer: Hvilket gør det nemt at inspicere C# eller Visual Basic-kode for kodekvalitet og stilproblemer. Derfor er disse parsere, startende med .NET 5, inkluderet i .NET SDK og behøver ikke at blive installeret separat.
For mere information om dette softwareværktøj kan du udforske følgende links: Funktioner , .NET 6 Downloads og Nyheder i .NET 6.
Installation på Ubuntu og Debian
For installation på Ubuntu og Debian , eller deres derivater, er installationsprocedurerne som følger:

Til Debian 11
- Pakker med signeringsnøgler (lagernøgler)
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
- Installation af SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-6.0
- Runtime installation
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Installation af ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0
For flere detaljer og information om installationsprocessen på Debian 11 , kan du udforske følgende link.

Til Ubuntu 22.04
- Pakker med signeringsnøgler (lagernøgler)
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
- Installation af SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-6.0
- Runtime installation
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Installation af ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0
Bemærk : Vær opmærksom på, at Ubuntu 22.04 leveres med denne software allerede installeret, så denne procedure er ikke nødvendig. Proceduren er dog nyttig for Ubuntu 22.04-baserede versioner og lignende for tidligere versioner af Ubuntu. For flere detaljer og information om installationsprocessen for Ubuntu 22.04 , kan du udforske følgende link.
Installationskontrol
Når softwaren er installeret, kan den bruges sammen med andre programmer, f.eks. Visual Studio Code . For at kontrollere , at alt er installeret og fungerer korrekt , skal du blot køre følgende kommandoer og kontrollere outputtet, som vist på følgende skærmbilleder:
dotnet --list-sdks
dotnet --list-runtimes
dotnet --info



Resumé
Kort sagt fortsætter Microsoft, ligesom andre tech-giganter, med at bidrage til verdenen af fri og open source-software . Og med denne udgivelse og den lette tilgængelighed af softwareprodukter som Microsoft .NET 6 og Visual Studio Code fortsætter de med at forbedre softwareudviklernes arbejde på frie og åbne operativsystemer , det vil sige GNU/Linux-distributioner.
Hvis du kunne lide dette indlæg, så skriv endelig en kommentar og del det med andre. Og husk at besøge vores hjemmeside for at udforske flere nyheder, og bliv medlem af vores officielle DesdeLinux Telegram- kanal eller denne gruppe for mere information om dagens emne.