GNU/Linux >> Znalost Linux >  >> Ubuntu

3 způsoby instalace .NET Core (dotnet) na Ubuntu 20.04 LTS Focal fossa

Naučte se příkazy k instalaci .Net Core SDK a Runtime na Ubuntu 20.04 LTS Focal Fossa 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 20.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 20.04 LTS

.Net Core SDK obsahuje všechny nástroje, které vývojář potřebuje k sestavení a spuštění aplikací .NET buď pomocí příkazového řádku nebo nějakého grafického editoru, jako je Visual Studio. Kromě podpory Visual Studio zahrnuje také .NET Runtime; ASP.NET Core Runtime a .NET Desktop Runtime 6.0.1. Při psaní tohoto tutoriálu byla aktuální dlouhodobá verze pro open source .Net 6, a proto ji získáte jednoduše zadáním:

./dotnet-install.sh -c Current

Výše uvedený příkaz stáhne a nainstaluje nejnovější verze dostupná prostřednictvím úložiště Microsoft. Zatímco uživatel, který hledá nějakou konkrétní, nahraďte „Aktuální“ ve výše uvedeném příkazu s tím.

Zatímco uživatel, který hledá nějakou konkrétní verzi, může tím nahradit „Aktuální“ v příkazu. 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 v cestě nemáte jeho složku, dostanete „příkaz dotnet nebyl nalezen na vašem ubuntu“. V opačném případě buď musíte přepnout jeho složku, nebo musíte při každém spuštění zmínit cestu ke složce.

Nainstalujte .Net Core RunTime na Ubuntu 20.04

Pokud nechcete kompletní .Net Core SDK pro vývoj aplikací a hledání pouze jeho Runtime prostředí pro spouštění vyvíjených aplikací a abstrahování veškeré interakce se základním operačním systémem; pak namísto spuštění předchozího příkazu použijte dané příkazy.

ASP.NET Core Runtime umožňuje spouštět existující webové/serverové aplikace, 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 20.04 nebo 18.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/20.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 20.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 Node.js na Ubuntu 20.04 LTS Focal Fossa

  2. Různé způsoby instalace klienta TeamSpeak na Ubuntu 20.04 LTS Focal Fossa

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

  1. Virtualbox:nainstalujte doplňky pro hosty na Ubuntu 20.04 LTS Focal Fossa

  2. Jak nainstalovat Git na Ubuntu 20.04 LTS Focal Fossa Linux

  3. Jak nainstalovat Docker na Ubuntu 20.04 LTS Focal Fossa

  1. Jak nainstalovat Gnome na Ubuntu 20.04 LTS Focal Fossa

  2. Jak nainstalovat Ubuntu 20.04 LTS (Focal Fossa) Server

  3. Jak nainstalovat Craft CMS na Ubuntu 20.04 LTS Focal Fossa