Utilizzo .net in Linux (Ubuntu 20.04)
Dall’uscita di .NET (da non confondere con il .NET Framework) lo sviluppo multipiattaforma è (quasi) una passeggiata.
L’utilizzo dello stesso identico codice per Windows/Linux/MacOs/Android/IOS è un dato di fatto, anche per noi.
Vediamo come installare su una macchina Linux Ubuntu 20.04 LTS .NET e creare la prima “Hello World” in pochi passaggi.
La conoscenza di Linux Ubuntu è fondamentale.
Partiamo con l’installazione di .NET 5.0, non l’ultima release ma certamente la più utilizzata nel momento in cui scrivo.
Aggiungiamo le chiavi ed il repository di .NET per Ubuntu 20.04
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
Installiamo l’SDK
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-5.0
Ultimo passaggio: installiamo il runtime
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-5.0
Finito. Controlliamo che sia tutto installato correttamente
dotnet --list-sdks
e
dotnet --list-runtimes
Il primo programma. Creaiamo l’applicazione contenitore:
Crea una cartella in LInux e da dentro la cartella digita:
dotnet new console --framework net5.0
Il modello .NET ha già creato il primo codice “Hello World” in un file “Program.cs” (csharp)
Eseguiamo la prima applicazione .NET in ambiente Linux!
dotnet run
Tutto funziona correttamente! Buon divertimento.