Microsoft .NET 6: Installasjon på Ubuntu eller Debian og dets derivater
For nesten en måned siden ble de siste oppdateringene for Microsoft .NET 6 utgitt , og som mange allerede vet, er denne gratis, åpen kildekode-utviklingsplattformen , nyttig for å bygge alle slags applikasjoner (desktop, mobil, web, spill og Tingenes Internett), også plattformuavhengig. Derfor er den tilgjengelig for Windows, macOS og Linux.
Og siden det, sammen med Visual Studio Code , er en gratis, åpen kildekode -kodeeditor for kryssplattformer fra Microsoft, danner den en utmerket duo for å utvikle applikasjoner på GNU/Linux. I dag skal vi diskutere den nåværende statusen til dette rammeverket og hvordan du installerer det på Ubuntu og Debian . Det har også innebygd støtte for begge distribusjonene.
Visual Studio Code 1.69: Ny versjon tilgjengelig og hvordan du installerer den
Og før vi går inn på dagens tema dedikert til applikasjonen «Microsoft .NET 6» , legger vi igjen noen lenker til tidligere relaterte publikasjoner for de som er interesserte :

Microsoft .NET 6: Cross-Platform Framework fra Microsoft
Om Microsoft .NET 6
Kort sagt kan vi si følgende om «Microsoft .NET 6» :
«Det er en gratis, plattformuavhengig, åpen kildekode-utviklingsplattform for å lage mange typer applikasjoner. .NET er basert på en høyytelses kjøretid som brukes i produksjon av mange storskala applikasjoner.» Hva er .NET?
Blant de mange funksjonene som er nevnt på deres offisielle nettside , som inkluderer og gagner utviklere for å produktivt skrive pålitelig kode med høy ytelse , vil vi nevne følgende tre:
- Implementering av en asynkron kode: Inkluderer en Task Asynchronous Programming (TAP) modell, som gir en abstraksjon over asynkron kode.
- Bruken av attributter: Håndterer beskrivende nøkkelordlignende erklæringer som beskriver hvordan man serialiserer dataene, spesifiserer funksjoner som brukes til å håndheve sikkerhet og begrenser just-in-time (JIT) kompilatoroptimaliseringer.
- Bruk av kodeanalysatorer: Som gjør det enkelt å inspisere C# eller Visual Basic-kode for kodekvalitet og stilproblemer. Det er derfor, fra og med .NET 5, disse parserne er inkludert i .NET SDK og trenger ikke å installeres separat.
Hvis du vil ha mer informasjon om dette programvareverktøyet, kan du utforske følgende lenker: Funksjoner , .NET 6-nedlastinger og Nyheter i .NET 6.
Installasjon på Ubuntu og Debian
For installasjon på Ubuntu og Debian , eller deres derivater, er installasjonsprosedyrene som følger:

For Debian 11
- Pakker med signeringsnøkler (depotnøkler)
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
- Installere SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-6.0
- Kjøretidsinstallasjon
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Installere ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0
For mer informasjon om installasjonsprosessen på Debian 11 , kan du utforske følgende lenke.

For Ubuntu 22.04
- Pakker med signeringsnøkler (depotnøkler)
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
- Installere SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-6.0
- Kjøretidsinstallasjon
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Installere ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0
Merk : Vær oppmerksom på at Ubuntu 22.04 leveres med denne programvaren allerede installert, så denne prosedyren er ikke nødvendig. Prosedyren er imidlertid nyttig for Ubuntu 22.04-baserte versjoner og lignende for tidligere versjoner av Ubuntu. For mer informasjon om installasjonsprosessen for Ubuntu 22.04 , kan du utforske følgende lenke.
Installasjonssjekk
Når programvaren er installert, kan den brukes med andre programmer, som for eksempel Visual Studio Code . For å bekrefte at alt er installert og fungerer som det skal , kjører du ganske enkelt følgende kommandoer og sjekker resultatet, som vist på skjermbildene nedenfor:
dotnet --list-sdks
dotnet --list-runtimes
dotnet --info



Oppsummering
Kort sagt, Microsoft, i likhet med andre teknologigiganter, fortsetter å bidra til verdenen av fri og åpen kildekode-programvare . Og med denne utgivelsen og den enkle tilgjengeligheten av programvareprodukter som Microsoft .NET 6 og Visual Studio Code , fortsetter de å forbedre arbeidet til programvareutviklere på frie og åpne operativsystemer , det vil si GNU/Linux-distribusjoner.
Hvis du likte dette innlegget, legg igjen en kommentar og del det med andre. Og husk å besøke hjemmesiden vår for å utforske flere nyheter, og bli med i vår offisielle DesdeLinux Telegram- kanal eller denne gruppen for mer informasjon om dagens tema.