Microsoft .NET 6: Inštalácia na Ubuntu alebo Debiane a jeho derivátoch
Takmer pred mesiacom boli vydané najnovšie aktualizácie pre Microsoft .NET 6 a ako mnohí už vedia, táto bezplatná vývojová platforma s otvoreným zdrojovým kódom , užitočná na vytváranie všetkých druhov aplikácií (desktopových, mobilných, webových, hier a internetu vecí), je tiež multiplatformová. Preto je dostupná pre Windows, macOS a Linux.
A keďže spolu s Visual Studio Code ide o bezplatný, open-source, multiplatformový editor kódu od spoločnosti Microsoft, tvorí vynikajúce duo pre vývoj aplikácií v systéme GNU/Linux, dnes si povieme o súčasnom stave tohto frameworku a o tom, ako ho nainštalovať na Ubuntu a Debian . Má tiež natívnu podporu pre obe distribúcie.
Visual Studio Code 1.69: K dispozícii je nová verzia a ako ju nainštalovať
A predtým, ako sa ponoríme do dnešnej témy venovanej aplikácii „Microsoft .NET 6“ , pre záujemcov necháme niekoľko odkazov na predchádzajúce súvisiace publikácie :

Microsoft .NET 6: Cross-Platform Framework od spoločnosti Microsoft
O Microsoft .NET 6
Stručne povedané, o „Microsoft .NET 6“ môžeme povedať nasledovné :
„Je to bezplatná, multiplatformová, open-source vývojová platforma na vytváranie mnohých typov aplikácií. .NET je založený na vysoko výkonnom runtime prostredí, ktoré v produkcii používa mnoho rozsiahlych aplikácií.“ Čo je .NET?
Spomedzi mnohých funkcií uvedených na ich oficiálnej webovej stránke , ktoré zahŕňajú a pomáhajú vývojárom produktívne písať spoľahlivý a vysoko výkonný kód , spomenieme nasledujúce tri:
- Implementácia asynchrónneho kódu: Zahŕňa model asynchrónneho programovania úloh (TAP), ktorý poskytuje abstrakciu asynchrónneho kódu.
- Použitie atribútov: Zaoberá sa popisnými deklaráciami podobnými kľúčovým slovám, ktoré opisujú, ako serializovať údaje, špecifikovať funkcie, ktoré sa používajú na vynútenie bezpečnosti, a obmedziť optimalizácie kompilátora just-in-time (JIT).
- Použitie analyzátorov kódu: Ktoré uľahčujú kontrolu kódu C# alebo Visual Basic na problémy s kvalitou kódu a štýlom. To je dôvod, prečo, počnúc .NET 5, sú tieto analyzátory zahrnuté v .NET SDK a nie je potrebné ich inštalovať samostatne.
Viac informácií o tomto softvérovom nástroji nájdete na nasledujúcich odkazoch: Funkcie , Súbory na stiahnutie pre .NET 6 a Čo je nové v .NET 6
Inštalácia na Ubuntu a Debian
Pre inštaláciu na Ubuntu a Debian alebo ich deriváty sú inštalačné postupy nasledovné:

Pre Debian 11
- Balíky s podpisovými kľúčmi (kľúče úložiska)
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
- Inštalácia súpravy SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-6.0
- Runtime inštalácia
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Inštalácia ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0
Viac podrobností a informácií o procese inštalácie v Debiane 11 nájdete na nasledujúcom odkaze.

Pre Ubuntu 22.04
- Balíky s podpisovými kľúčmi (kľúče úložiska)
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
- Inštalácia súpravy SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-6.0
- Runtime inštalácia
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Inštalácia ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0
Poznámka : Upozorňujeme, že Ubuntu 22.04 je dodávaný s už nainštalovaným softvérom, takže tento postup nie je potrebný. Postup je však užitočný pre verzie založené na Ubuntu 22.04 a podobný aj pre staršie verzie Ubuntu. Ďalšie podrobnosti a informácie o procese inštalácie Ubuntu 22.04 nájdete na nasledujúcom odkaze.
Kontrola inštalácie
Po nainštalovaní je možné softvér používať s inými programami, ako napríklad Visual Studio Code . Ak však chcete overiť , či je všetko nainštalované a funguje správne , jednoducho spustite nasledujúce príkazy a skontrolujte výstup, ako je znázornené na nasledujúcich snímkach obrazovky:
dotnet --list-sdks
dotnet --list-runtimes
dotnet --info



Zhrnutie
Stručne povedané, Microsoft, podobne ako iní technologickí giganti, naďalej prispieva do sveta slobodného a otvoreného softvéru . A s týmto vydaním a ľahkou dostupnosťou softvérových produktov, ako sú Microsoft .NET 6 a Visual Studio Code , naďalej zlepšuje prácu vývojárov softvéru na slobodných a otvorených operačných systémoch , teda distribúciách GNU/Linux.
Ak sa vám tento príspevok páčil, zanechajte komentár a zdieľajte ho s ostatnými. Nezabudnite navštíviť našu domovskú stránku , kde nájdete ďalšie novinky, a pripojte sa k nášmu oficiálnemu telegramovému kanálu DesdeLinux alebo k tejto skupine , kde nájdete viac informácií o dnešnej téme.