GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat .NET Core (dotnet) na Ubuntu 22.04 LTS

Naučte se příkazy k instalaci .Net Core SDK a Runtime na Ubuntu 22.04 LTS Jammy JellyFish Linux pomocí terminálu – Apt Repository, Script nebo Snap.

Microsoft DotNet je již několik let jedním z nejpopulárnějších frameworků pro vývoj softwaru. .NET Core je bezplatná a open-source platforma pro vytváření moderních cloudových webových aplikací v operačních systémech Windows, Linux a macOS. Jedná se o multiplatformního nástupce .NET Framework. Projekt je vyvíjen především společností Microsoft a je publikován pod licencí MIT. Ve srovnání s .Net Framework je .NET Core více zaměřeno na web, Windows Mobile a Windows aplikace.

.NET Core je poskytován jako řada balíčků NUGET. Byl vyroben, modularizován a dodán jako několik balíčků NUGET. Přestože jsou běžné runtime knihovny stále součástí balíčku, vývojář má svobodu selektivně integrovat další knihovny podle potřeby. Díky tomu je .NET Core velmi lehký. Žádná další zavazadla.

Kroky k instalaci .Net Core SDK &Runtime na Ubuntu 22.04 LTS

#1. metoda:Použití skriptu

Stáhněte si instalační skript Dotnet

Jedním z nejjednodušších způsobů, jak začít s Dotnetem, je nainstalovat jej pomocí skriptu oficiálně poskytovaného společností Microsoft. Uživatel jej může použít k instalaci jak .Net SDK nebo Core, tak .Net Runtime.

sudo apt install wget

Získejte skript

wget https://dot.net/v1/dotnet-install.sh

Nastavte jej jako spustitelný:

chmod +x dotnet-install.sh

Nainstalujte .Net Core SDK na Ubuntu 22.04 LTS

Daný příkaz spustí stažený skript k instalaci nejnovějšího verze Dotnet.

./dotnet-install.sh -c Current

Zatímco uživatel, který hledá nějakou konkrétní verzi, může nahradit „Aktuální “ v příkazu s tím. Například , pokud chcete nainstalovat verzi .Net verze 5 , výše uvedený příkaz bude vypadat takto:

./dotnet-install.sh -c 5.0

Poznámka :Instalační cesta bude „/home/$USER/.dotnet “. $USER je ten, který jste použili ke spuštění výše uvedeného skriptu. Tuto cestu můžete také přidat do své systémové proměnné pro globální přístup k příkazovému řádku dotnet.

Poznámka :Nahraďte $USER s vaším aktuálním:

echo 'export PATH="$PATH:/home/$USER/.dotnet/"' >> ~/.bashrc

Pokud ve své cestě nemáte jeho složku, dostanete „příkaz dotnet nebyl nalezen na vašem ubuntu“. Proto k vyřešení tohoto uživatele musí buď přepnout svou složku, nebo musí pokaždé zmínit cestu ke složce, aby ji mohl spustit.

Nainstalujte .Net Core RunTime na Ubuntu 22.04

Pokud nechcete kompletní .Net Core SDK a hledáte pouze ASP.NET Core Runtime ke spouštění stávajících webových/serverových aplikací, zatímco pouze pro dotnet runtime použijte druhý příkaz:

./dotnet-install.sh -c Current --runtime aspnetcore

Pouze pro .Net Runtime

./dotnet-install.sh -c Current --runtime dotnet

#2. metoda využívající úložiště APT – ta nejlepší

Pokud nechcete použít skript k instalaci Dotnetu na Ubuntu 22.04 Linux, další metodou je přidání úložiště. To nám poskytne snadný způsob, jak v budoucnu aktualizovat .Net pomocí příkazu APT.

Přidat úložiště .Net

Jak jsem řekl, pokud chcete snadno získat budoucí aktualizace pro tuto vývojovou platformu společnosti Microsoft, přidejte její úložiště ručně. Zde jsou následující příkazy:

Přidat repozitář:

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

Spusťte nástroj Aktualizace a také nainstalujte nástroj pro podporu HTTPS

sudo apt update
sudo apt install -y apt-transport-https

Příkaz Apt k instalaci sady .Net Core SDK na Ubuntu Focal

Konečně jsme s úložištěm hotovi, nyní je čas jednoduše použít příkaz správce balíčků APT pro instalaci Microsoft dot net.

sudo apt install dotnet-sdk-6.0

Zatímco pouze pro běhové prostředí Asp .Net Core:

sudo apt-get install aspnetcore-runtime-6.0

A pro Only .Net Runtime toto:

sudo apt-get install dotnet-runtime-6.0

Odeberte nebo odinstalujte SDK (volitelné)

Chcete-li odebrat SDK pomocí APT, spusťte:

sudo apt remove dotnet-sdk-6.0

#3. způsob:Instalace pomocí SNAP

 

K instalaci Dotnetu na Ubuntu 22.04 použijte Snap

No, pokud vás zajímá SNAP, tak tady je. SNAP je na Ubuntu výchozí, protože je k dispozici předinstalovaný.

Dále nainstalujte kompletní .Net SDK pomocí snap go pro daný příkaz:

sudo snap install dotnet-sdk --classic --channel=6.0

Chcete-li získat přístup k jeho příkazovému řádku bez uvedení verze SDK, nastavte alias:

sudo snap alias dotnet-sdk.dotnet dotnet

Odinstalace (volitelné):

sudo snap remove dotnet-sdk --classic --channel=6.0


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat .NET Core (dotnet) na Ubuntu 22.04 LTS

  3. Jak nainstalovat .NET 5 na Ubuntu 20.04

  1. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  2. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  3. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  1. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  2. Jak nainstalovat Spotify na Ubuntu 18.04 LTS

  3. Jak nainstalovat Prometheus na Ubuntu 18.04 LTS