GNU/Linux >> Znalost Linux >  >> Debian

3 způsoby instalace jádra .NET 6 (dotnet) na Debian 11 Bullseye

.NET (vyslov DOTNET) je nejrozšířenější platforma pro vývoj softwaru pro vytváření a spouštění programů pro Windows. S .NET Microsoft vytvořil nejen konzistentního nástupce předchozí směsice platforem pro vývoj softwaru pro Windows, ale také skutečnou alternativu k Javě. Zde se naučíme příkazy ke stažení a instalaci .Net Core a Runtime na Debian 11 Bullseye.

Vývojáři, kteří mají zájem vyvíjet a testovat svůj software pro počítače se systémem Windows, mohou využít Dotnet; spolu s několika programovacími jazyky, jako jsou C #, C++, J#, Visual Basic a další, jsou podporovány, aby program mohlo používat co nejvíce programátorů.

.NET poskytuje podporu pro programovací paradigmata:

Orientace objektu
Orientace součástí a
Orientace na služby

Instalace .Net 6 Core/SDK nebo Runtime na Debian 11 Bullseye 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 Debian 11 Bullseye

.Net Core SDK obsahuje všechny 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ší verzi, co je k dispozici prostřednictvím úložiště společnosti 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.

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

Nainstalujte .Net Core RunTime na Debian 11:

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 Debian 11 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/debian/11/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 Debian 11

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

Povolit SNAP

No, pokud vás zajímá SNAP, tak tady je. Nejprve však musíme nainstalovat a povolit SNAP na Debian 11 Bullseye, protože na rozdíl od Ubuntu není k dispozici předinstalovaný.

sudo apt install snapd
sudo snap install core

Spustit a povolit její službu:

sudo systemctl start snapd
sudo systemctl enable snapd
sudo systemctl status snapd

K instalaci Dotnetu použijte Snap

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

Další výukové programy:

12 nejlepších linuxových distribucí pro každodenní použití
Stáhněte si CentOS Stream 9 ISO nebo Cloud
4 způsoby instalace editoru kódu VS na Ubuntu nebo Debian


Debian
  1. Jak nainstalovat .NET Core na Debian 10

  2. Nainstalujte Brave Browser na Debian 11 bullseye

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

  1. Jak nainstalovat .Net 5 na Debian 10

  2. Nainstalujte Microsoft Teams na Debian 11 Bullseye

  3. Nainstalujte Node.js 17 &NPM na Debian 11 Bullseye

  1. 2 způsoby, jak nainstalovat VirtualBox na Debian 9 Stretch

  2. 2 způsoby instalace Mysql Workbench na Debian 11 Bullseye Linux

  3. 2 způsoby instalace kódu VS na Debian 11 Bullseye Linux