Historicky byly technologie .Net spojovány hlavně s platformami Windows, stolními počítači a servery. S vydáním .Net Core rozšířil Microsoft dostupnost na všechny platformy se systémem MacO a různé distribuce Linuxu, např. OpenSuse, CentOS, Debian a další. Výhody provozování .Net Core na jiných platformách daleko přesahují pouhou dostupnost. Vývojáři používající jiné operační systémy nyní mohou k dosažení svých cílů používat metody a nástroje dostupné v .Net Core. Při práci s Ubuntu 20.04 musíte pracovat s terminálem a provést několik příkazů pro nasazení .Net Core. V tomto příspěvku vás provedu vším, co budete potřebovat.
Povolení Microsoft PPA
Nejprve musíte ve své instalaci Ubuntu povolit Microsoft Personal Package Archive (PPA). Oficiální tým společnosti Microsoft podporuje PPA. Můžete jej povolit pomocí těchto příkazů ve vašem terminálu:
$wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Uvidíte následující výstup
Nyní proveďte toto:
$sudo dpkg -I packages-microsoft-prod.deb
Až uvidíte následující výstup, budete připraveni pokračovat:
Instalace sady SDK
SDK (Software Development Kit) je základ používaný pro vývoj aplikací využívajících určitý rámec. Pokud chcete vytvářet a upravovat aplikace .Net na Ubuntu, musíte si nainstalovat .Net Core SDK. Abyste mohli začít instalovat .Net Core SDK, váš systém potřebuje nejnovější aktualizace.
Pokud víte, že tyto aktualizace nemá, můžete aktualizaci získat spuštěním následujícího příkazu:
$sudo apt update
Jakmile to uděláte, musíte nainstalovat tento pre-req:
$sudo apt install apt-transport-https
Jakmile je pre-req kompletně nainstalován, můžete konečně nainstalovat SDK pomocí následujícího:
$sudo apt install dotnet-sdk-[x]
Symbol x na konci posledního příkazu je uvedena verze .Net Core SDK. Pokud chcete cílit na konkrétní sadu SDK nebo starší verzi, můžete toto číslo změnit tak, aby cílilo na konkrétní sadu SDK, např.:
$sudo apt install dotnet-sdk-1.1
Tím se nainstaluje SDK na váš počítač a nyní jste připraveni vytvářet a upravovat aplikace .Net na Ubuntu.
Instalace modulu Runtime
Runtime je prostředník, který spouští aplikace, které vytvoříte. Dříve jste potřebovali nainstalovat .Net Runtime samostatně pomocí následujícího:
$sudo apt install dotnet-runtime-3.1
S nedávnými aktualizacemi balíčků, pokud spustíte tento příkaz, zjistíte, že je již nainstalován:
Díky tomu jste připraveni vyrazit na zem a začít rozkývat .Net Core na Ubuntu.
Vytvoření testovací aplikace
Se všemi součástmi na svém místě vytvoříme testovací aplikaci, abychom se ujistili, že vše funguje správně. Pozdravíme svět programování vytvořením konzolové aplikace:
$dotnet new console -o HelloWorld
Tento výstup znamená, že vaše aplikace byla vytvořena. Nyní přejděte do tohoto adresáře a spusťte jej pomocí:
$dotnet run
S tímto výstupem si můžete být jisti, že je vše nastaveno přesně a jste připraveni začít vytvářet .Net aplikace v Ubuntu 20.04.
Závěr
Podle výše uvedených příkazů a kroků byste měli být schopni začít bez větších potíží. Pokud chcete pokyny pro jinou distribuci Linuxu nebo chcete diskutovat o kterémkoli z výše uvedených kroků, napište komentář níže a promluvíme si.