Come installare .NET SDK o .NET Runtime su Ubuntu
Installare .NET SDK o il .NET Runtime su Ubuntu è un processo piuttosto semplice, che permette agli sviluppatori e agli utenti di eseguire applicazioni .NET o di crearne di nuove sulla piattaforma Linux. La via più raccomandata per l’installazione è tramite i repository di pacchetti di Microsoft, che assicurano di ottenere le versioni più recenti e supportate direttamente dal fornitore. Questo metodo garantisce anche che tutti gli aggiornamenti futuri possano essere gestiti in modo efficiente tramite il normale sistema di gestione dei pacchetti di Ubuntu.

Prima di iniziare l’installazione vera e propria, è consigliabile configurare i repository di Microsoft. Questo passaggio è cruciale perché Ubuntu, per impostazione predefinita, non include i pacchetti .NET nei suoi repository standard.
Per cominciare, bisogna assicurarsi che il sistema sia aggiornato. Apriamo il terminale e lanciamo il comando classico per aggiornare i pacchetti:
1 2 3 |
sudo apt update && sudo apt upgrade |
Successivamente, bisogna aggiungere i repository Microsoft digitando
1 2 3 |
wget https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb |
Una volta scaricato il file .deb
, installiamolo digitando:
1 2 3 |
sudo dpkg -i packages-microsoft-prod.deb |
Poi aggiorniamo di nuovo la cache dei pacchetti:
1 2 3 |
sudo apt update |
A questo punto possiamo scegliere cosa installare.
Se vogliamo solo il Runtime, per esempio per eseguire applicazioni console o web:
1 2 3 |
sudo apt install dotnet-runtime-9.0 |
Oppure, se ci serve il kit completo per sviluppare (compilatore, strumenti CLI, librerie, ecc.):
1 2 3 |
sudo apt install dotnet-sdk-9.0 |
È sempre consigliabile verificare l’installazione con un semplice comando:
1 2 3 |
dotnet --info |
Questo comando mostra tutte le versioni del Runtime e SDK installate, insieme ad alcune informazioni utili sull’ambiente di esecuzione. Infine, se lavoriamo spesso con .NET su Ubuntu, consiglio di installare anche i pacchetti per ASP.NET (necessari per applicazioni web), oppure il runtime solo per ASP.NET:
1 2 3 |
sudo apt install aspnetcore-runtime-9.0 |
Per maggiori informazioni consiglio di consultare la pagina ufficiale dedicata dal portale web di Microsoft.
Guida testata su Ubuntu 24.04 LTS (immagini articolo).