Microsoft .NET 6: namestitev na Ubuntu ali Debian in njegove izpeljanke
Pred skoraj mesecem dni so bile izdane najnovejše posodobitve za Microsoft .NET 6 in kot mnogi že vedo, je ta brezplačna, odprtokodna razvojna platforma , uporabna za gradnjo vseh vrst aplikacij (namiznih, mobilnih, spletnih, iger in interneta stvari), tudi medplatformska. Zato je na voljo za Windows, macOS in Linux.
In ker je skupaj z Visual Studio Code brezplačen, odprtokodni urejevalnik kode za več platform podjetja Microsoft, tvori odličen dvojec za razvoj aplikacij v okolju GNU/Linux, bomo danes razpravljali o trenutnem stanju tega ogrodja in o tem, kako ga namestiti v Ubuntu in Debian . Ima tudi izvorno podporo za obe distribuciji.
Visual Studio Code 1.69: Na voljo je nova različica in kako jo namestiti
Preden se poglobimo v današnjo temo, posvečeno aplikaciji »Microsoft .NET 6« , bomo za zainteresirane pustili nekaj povezav do prejšnjih sorodnih publikacij :

Microsoft .NET 6: ogrodje za več platform od Microsofta
O Microsoft .NET 6
Na kratko lahko o "Microsoft .NET 6" rečemo naslednje :
»Gre za brezplačno, večplatformsko, odprtokodno razvojno platformo za ustvarjanje številnih vrst aplikacij. .NET temelji na visokozmogljivem izvajalnem okolju, ki ga v produkciji uporabljajo številne obsežne aplikacije.« Kaj je .NET?
Med številnimi funkcijami, omenjenimi na njihovi uradni spletni strani , ki vključujejo in koristijo razvijalcem za produktivno pisanje zanesljive in visoko zmogljive kode , bomo omenili naslednje tri:
- Implementacija asinhrone kode: Vključuje model asinhronega programiranja opravil (TAP), ki zagotavlja abstrakcijo nad asinhrono kodo.
- Uporaba atributov: obravnava opisne izjave, podobne ključnim besedam, ki opisujejo, kako serializirati podatke, podati funkcije, ki se uporabljajo za uveljavljanje varnosti, in omejiti optimizacije prevajalnika ravno ob pravem času (JIT).
- Uporaba analizatorjev kode: Ki olajšajo pregled kode C# ali Visual Basic glede kakovosti kode in težav s slogom. Zato so od .NET 5 ti razčlenjevalniki vključeni v .NET SDK in jih ni treba namestiti posebej.
Za več informacij o tem programskem orodju si lahko ogledate naslednje povezave: Funkcije , Prenosi .NET 6 in Kaj je novega v .NET 6
Namestitev na Ubuntu in Debian
Za namestitev v Ubuntu in Debian ali njune izpeljanke so postopki namestitve naslednji:

Za Debian 11
- Paketi s ključi za podpisovanje (ključi repozitorija)
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
- Namestitev SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-6.0
- Runtime namestitev
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Namestitev ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0
Za več podrobnosti in informacij o postopku namestitve v Debianu 11 si lahko ogledate naslednjo povezavo.

Za Ubuntu 22.04
- Paketi s ključi za podpisovanje (ključi repozitorija)
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
- Namestitev SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-6.0
- Runtime namestitev
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Namestitev ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0
Opomba : Upoštevajte, da je ta programska oprema že nameščena v sistemu Ubuntu 22.04 , zato ta postopek ni potreben. Vendar pa je postopek uporaben za različice, ki temeljijo na sistemu Ubuntu 22.04, in podoben za starejše različice sistema Ubuntu. Za več podrobnosti in informacij o postopku namestitve sistema Ubuntu 22.04 si lahko ogledate naslednjo povezavo.
Preverjanje namestitve
Ko je programska oprema nameščena, jo je mogoče uporabljati z drugimi programi, kot je Visual Studio Code . Če pa želite preveriti , ali je vse nameščeno in deluje pravilno , preprosto zaženite naslednje ukaze in preverite izhod, kot je prikazano na naslednjih posnetkih zaslona:
dotnet --list-sdks
dotnet --list-runtimes
dotnet --info



Povzetek
Skratka, Microsoft, tako kot drugi tehnološki velikani, še naprej prispeva k svetu brezplačne in odprtokodne programske opreme . S to izdajo in enostavno dostopnostjo programskih izdelkov, kot sta Microsoft .NET 6 in Visual Studio Code , še naprej izboljšuje delo razvijalcev programske opreme na brezplačnih in odprtih operacijskih sistemih , torej na distribucijah GNU/Linux.
Če vam je bila ta objava všeč, pustite komentar in jo delite z drugimi. Ne pozabite obiskati naše domače strani , kjer si lahko ogledate več novic, in se pridružite našemu uradnemu Telegram kanalu DesdeLinux ali tej skupini za več informacij o današnji temi.