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. .NET Core Framework fornisce già strumenti di scaffolding per progetti di bootstrap.

Questo tutorial ha spiegato come installare .NET Core sul sistema Debian 10 Linux.

Se desideri installare .NET 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

Prerequisiti

Accedi al tuo sistema Debain 10 Buster con l'account privilegiato sudo.

Installare le dipendenze

Apri un terminale, aggiorna la cache di APT e installa i pacchetti richiesti di seguito con il seguente comando:

sudo apt update 
sudo apt install apt-transport-https 

Abilitare Microsoft PPA

Prima di tutto, devi abilitare il repository dei pacchetti Microsoft sul tuo sistema Debian. Il team ufficiale di Microsoft fornisce un pacchetto Debian per creare file PPA sul tuo sistema.

Apri un terminale sul tuo sistema Debian e configura Microsoft PPA eseguendo i seguenti comandi:

wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb 
sudo dpkg -i packages-microsoft-prod.deb 

Installare .NET core su Debian

.NET Core SDK è il kit di sviluppo software utilizzato per lo sviluppo di applicazioni. Il runtime .net utilizzato per eseguire la build dell'applicazione su .net core.

Apri un terminale ed esegui i seguenti comandi per installare .NET Core SDK:

sudo apt update 
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 .NET core Runtime

.NET Core Runtime è richiesto per il sistema, in cui è necessario solo eseguire l'applicazione. Ad esempio, gli ambienti di produzione o di dichiarazione richiedono solo l'esecuzione di applicazioni.

Esegui i seguenti comandi per installare solo il runtime .NET Core:

sudo apt update 
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

Conclusione

Questo tutorial ti ha aiutato a installare .NET Core su un sistema Linux Debian 10 Buster.