Introduzione

.NET Core è un framework software gratuito e open source progettato pensando a Linux e macOS. È un successore multipiattaforma di .NET Framework disponibile per sistemi Linux, macOS e Windows. Dotnet core framework fornisce già strumenti di scaffolding per progetti di bootstrap.

Questo tutorial è una guida all'installazione di dotnet core sul sistema Linux Ubuntu 18.04 LTS. Vediamo anche come creare un'applicazione di esempio utilizzando dotnet core.

Se desideri installare Dotnet Core su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:

ssh [email protected]_DEL_SERVER

Successivamente sarà necessario inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:

ssh [email protected]_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:

ssh [email protected]_DEL_SERVER -p PORTA

Configurare PPA

Il team ufficiale di Microfosft fornisce pacchetti Debian per creare PPA su sistemi Ubuntu. Devi solo scaricare il pacchetto Debian e installarlo sul tuo sistema.

Premi CTRL + ALT + T per aprire un terminale sul sistema Ubuntu e configurare Microsoft PPA eseguendo i seguenti comandi:

wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb 
sudo dpkg -i packages-microsoft-prod.deb 

Installare Dotnet Core su Ubuntu

Dotnet core è il kit di sviluppo software utilizzato per lo sviluppo di applicazioni. Se stai per creare un'applicazione o apportare modifiche a un'applicazione esistente, ti verrà richiesto il pacchetto .net core sdk sul tuo sistema.

Per installare Dotnet core sul sistema Ubuntu 18.04 LTS, digita:

sudo apt update 
sudo apt install apt-transport-https -y 
sudo apt install dotnet-sdk-3.1 

Per installare la versione precedente di .Net Core SDK 2.1, digita:

sudo apt install dotnet-sdk-2.1

Installare solo Dotnet Core Runtime

.NET Core Runtime è richiesto per il sistema, è sufficiente per eseguire l'applicazione. Ad esempio, gli ambienti di produzione o di dichiarazione sono necessari per eseguire solo le applicazioni.

Per installare Dotnet core runtime sul sistema Linux Ubuntu 18.04, eseguire:

sudo apt update 
sudo apt install apt-transport-https -y
sudo apt install dotnet-runtime-3.1 

Per installare la versione precedente di .Net core runtime 2.1, digita:

sudo apt install dotnet-runtime-2.1

Creare un'applicazione Dotnet Core

Creiamo un'applicazione di esempio con dotnet core sul tuo sistema Ubuntu. Crea una nuova applicazione console con il comando:

dotnet new console -o HelloWorld

Il comando sopra creerà un'applicazione dotnet sul tuo sistema. Questo creerà una directory chiamata "helloworld" nella directory corrente. Passa a questa directory e inizia a lavorare sulla tua applicazione:

cd  HelloWorld

Esegui il comando seguente per avviare questa applicazione:

dotnet run

Dovresti visualizzare un messaggio di output come il seguente:

Hello World!

Conclusione

In questo tutorial, hai imparato a installare Dotnet Core sul sistema Linux Ubuntu 18.04 LTS.