.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