Storicamente, le tecnologie .Net erano principalmente associate a piattaforme, desktop e server Windows. Con il rilascio di .Net Core, Microsoft ha esteso la disponibilità a tutte le piattaforme che eseguono MacOs e diverse distribuzioni di Linux, ad esempio OpenSuse, CentOS, Debian e altre. I vantaggi dell'esecuzione di .Net Core su altre piattaforme vanno ben oltre la semplice disponibilità. Gli sviluppatori che eseguono altri sistemi operativi possono ora utilizzare i metodi e gli strumenti disponibili in .Net Core per raggiungere i propri obiettivi. Quando lavori con Ubuntu 20.04, devi lavorare con il terminale ed eseguire un paio di comandi per distribuire .Net Core. In questo post, ti guiderò attraverso tutto ciò di cui avrai bisogno.
Abilitazione di Microsoft PPA
Prima di tutto, devi abilitare Microsoft Personal Package Archive (PPA) nell'installazione di Ubuntu. Il team ufficiale di Microsoft supporta il PPA. Puoi abilitarlo usando questi comandi nel tuo terminale:
$wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Vedrai il seguente output
Ora esegui questo:
$sudo dpkg -I packages-microsoft-prod.deb
Quando vedrai il seguente output, sarai pronto per procedere:
Installazione dell'SDK
Un SDK (Software Development Kit) è la base utilizzata per lo sviluppo di applicazioni utilizzando un determinato framework. Se vuoi creare e modificare applicazioni .Net su Ubuntu, devi installare .Net Core SDK. Per iniziare a installare .Net Core SDK, il tuo sistema ha bisogno degli ultimi aggiornamenti.
Se sai che non ha questi aggiornamenti, puoi eseguire il seguente comando per ottenere l'aggiornamento:
$sudo apt update
Una volta fatto, devi installare questo prerequisito:
$sudo apt install apt-transport-https
Una volta che il prerequisito è stato completamente installato, puoi finalmente installare l'SDK attraverso quanto segue:
$sudo apt install dotnet-sdk-[x]
La x alla fine dell'ultimo comando specifica la versione di .Net Core SDK. Se desideri scegliere come target un SDK specifico o una versione precedente, puoi modificare questo numero per scegliere come target quell'SDK specifico, ad esempio:
$sudo apt install dotnet-sdk-1.1
Questo installerà l'SDK sulla tua macchina e ora sei pronto per creare e modificare applicazioni .Net su Ubuntu.
Installazione del runtime
Un runtime è l'intermediario che esegue le applicazioni create dall'utente. In precedenza era necessario installare .Net Runtime separatamente tramite quanto segue:
$sudo apt install dotnet-runtime-3.1
Con i recenti aggiornamenti ai pacchetti, se esegui questo comando, saprai che è già installato:
Con questo, sei pronto per iniziare a correre e iniziare a dondolare .Net Core su Ubuntu.
Creazione della tua domanda di prova
Con tutti i pezzi a posto, creiamo un'applicazione di prova per assicurarci che tutto funzioni correttamente. Salutiamo il mondo della programmazione creando un'applicazione console:
$dotnet new console -o HelloWorld
Questo output significa che la tua applicazione è stata creata. Ora vai in quella directory ed esegui usando:
$dotnet run
Con questo output, puoi essere certo che tutto è impostato in modo accurato e sei pronto per iniziare a creare applicazioni .Net in Ubuntu 20.04.
Conclusione
Seguendo i comandi e i passaggi sopra indicati, dovresti essere in grado di iniziare senza troppi problemi. Se vuoi istruzioni per un'altra distribuzione Linux o se vuoi discutere uno qualsiasi dei passaggi precedenti, lascia un commento qui sotto e parliamo.