GNU/Linux >> Linux Esercitazione >  >> Debian

3 modi per installare .NET 6 (dotnet) core su Debian 11 Bullseye

.NET (pronunciato DOTNET) è la piattaforma di sviluppo software più utilizzata per creare ed eseguire programmi per Windows. Con .NET, Microsoft ha creato non solo un coerente successore del precedente miscuglio di piattaforme di sviluppo software per Windows, ma anche una vera alternativa a Java. Qui impariamo i comandi per scaricare e installare .Net Core e Runtime su Debian 11 Bullseye.

Gli sviluppatori interessati a sviluppare e testare il proprio software per computer Windows possono utilizzare Dotnet; insieme a diversi linguaggi di programmazione come C#, C++, J#, Visual Basic e altri sono supportati in modo che il maggior numero possibile di programmatori possa utilizzare il programma.

.NET fornisce supporto per i paradigmi di programmazione:

Orientamento dell'oggetto
Orientamento dei componenti e
Orientamento al servizio

Installazione di .Net 6 Core/SDK o Runtime su Debian 11 Bullseye LTS

Metodo n. 1:utilizzo di script

Scarica lo script di installazione di Dotnet

Bene, uno dei modi più semplici possibili per iniziare con Dotnet è installarlo con lo script fornito ufficialmente da Microsoft. L'utente può usarlo per installare sia .Net SDK che Core e .Net Runtime.

sudo apt install wget

Ottieni lo script

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

Rendilo eseguibile:

chmod +x dotnet-install.sh

Installa .Net Core SDK su Debian 11 Bullseye

.Net Core SDK include tutti gli strumenti necessari a uno sviluppatore per creare ed eseguire applicazioni .NET utilizzando una riga di comando o un editor grafico come Visual Studio. Oltre al supporto per Visual Studio include anche .NET Runtime; ASP.NET Core Runtime e .NET Desktop Runtime 6.0.1. Durante la stesura di questo tutorial l'attuale versione a lungo termine per .Net open source era 6, quindi per ottenerla puoi semplicemente digitare:

./dotnet-install.sh -c Current

Il comando precedente scaricherà e installerà le più recenti versione qualunque sia disponibile tramite il repository Microsoft. Considerando che l'utente che ne sta cercando uno in particolare, sostituisci "Corrente" nel comando sopra con quello.

Ad esempio , se desideri installare la versione .Net versione 5 , il comando sopra sarà come:

./dotnet-install.sh -c 5.0

Nota :Il percorso di installazione sarà “/home/$USER/.dotnet “. Il $USER è quello che hai usato per eseguire lo script sopra indicato. Inoltre, puoi aggiungere questo percorso alla tua variabile di sistema per accedere globalmente alla riga di comando di dotnet.

Nota :Sostituisci $USER con quello attuale:

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

Installa .Net Core RunTime su Debian 11:

Se non vuoi il completo .Net Core SDK per sviluppare applicazioni e cercare solo il suo Runtime ambiente per eseguire le applicazioni sviluppate e astrarre tutte le interazioni con il sistema operativo di base; quindi invece di eseguire il comando precedente usa quelli forniti.

ASP.NET Core Runtime consente di eseguire applicazioni Web/server esistenti mentre solo per il runtime dotnet vai al secondo comando:

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

Solo per .Net Runtime

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

Metodo n. 2 utilizzando il repository APT:il migliore

Se non si desidera utilizzare lo script per installare Dotnet su Debian 11 Linux, un altro metodo consiste nell'aggiungere il repository. Questo ci darà un modo semplice per aggiornare .Net in futuro usando il comando APT.

Aggiungi repository .Net

Come ho detto, se vuoi ottenere facilmente aggiornamenti futuri per questa piattaforma di sviluppo Microsoft, aggiungi manualmente il suo repository. Ecco i comandi da seguire:

Aggiungi il repository:

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

Esegui l'aggiornamento e installa anche lo strumento per il supporto HTTPS

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

Apt comando per installare .Net Core SDK su Debian 11

Infine, abbiamo finito con il repository, ora è il momento di utilizzare semplicemente il comando APT Package Manager per l'installazione di Microsoft dot net.

sudo apt install dotnet-sdk-6.0

Considerando che solo per l'utilizzo del runtime Asp .Net Core:

sudo apt-get install aspnetcore-runtime-6.0

E per Only .Net Runtime, questo:

sudo apt-get install dotnet-runtime-6.0

Rimuovi o disinstalla SDK (opzionale)

Per rimuovere l'SDK utilizzando APT esegui:

sudo apt remove dotnet-sdk-6.0

#3° modo:installa utilizzando SNAP

Abilita SNAP

Bene, se sei interessato a SNAP, allora eccolo qui. Tuttavia, prima, dobbiamo installare e abilitare SNAP su Debian 11 Bullseye perché a differenza di Ubuntu non è disponibile preinstallato.

sudo apt install snapd
sudo snap install core

Avvia e abilita, il suo servizio:

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

Usa Snap per installare Dotnet

Avanti per installare l'SDK .Net completo usando snap go per il comando dato:

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

Per accedere alla sua riga di comando senza menzionare la versione dell'SDK, imposta l'alias:

sudo snap alias dotnet-sdk.dotnet dotnet

Per disinstallare (opzionale):

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

Altri tutorial:

12 migliori distribuzioni Linux per l'uso quotidiano
Scarica CentOS Stream 9 ISO o Cloud
4 modi per installare VS Code Editor su Ubuntu o Debian


Debian
  1. Come installare .Net 5 su Debian 10

  2. Installa Microsoft Teams su Debian 11 Bullseye

  3. Come installare .NET Core su Debian 10

  4. Installa Brave Browser su Debian 11 bullseye

  5. Come installare .NET Core (dotnet) su Ubuntu 22.04 LTS

2 modi per installare Eclipse IDE su Debian 11 Bullseye

2 modi per installare Homebrew su Debian 11 Bullseye Linux

2 modi per installare Postman su Debian 11 Bullseye o 10 Buster

2 modi per installare XFCE Desktop su Debian 11 Bullseye

3 modi per installare .NET Core (dotnet) su Ubuntu 20.04 LTS Focal fossa

Come installare (.NET Core) Dotnet Core nelle distribuzioni Linux