.NET Core è un framework software gratuito e open source progettato tenendo conto di 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 il bootstrap dei progetti.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire le relative query di installazione del software open source.
In questo contesto, esamineremo come installare l'SDK .Net 5 e il runtime su una macchina Debian 10 Linux.
Le caratteristiche principali di .NET Core includono:
- Flessibilità nell'uso:può essere utilizzato come estensione nell'applicazione desiderata. Oppure da installare nel tuo servizio in modo completamente separato e con usi diversi.
- Capacità multipiattaforma:possibilità di installazione su Windows, Linux e macOS; Possibilità di eseguire il porting su altri sistemi operativi. Il supporto per altri sistemi operativi, CPU e applicazioni crescerà e migliorerà nel tempo, secondo Microsoft e altre società, designer e sviluppatori coinvolti.
- Strumenti da riga di comando:tutti i prodotti derivati da scenari diversi possono essere utilizzati, modificati ed eseguiti come riga di comando.
- Compatibilità:grazie all'utilizzo della libreria standard .Net Core, Net è compatibile con Net Framework, .Xamarin e Mono.
- Open source:la piattaforma .Net Core è completamente open source e utilizza licenze MIT e Apache 2.
Passaggi da seguire per l'installazione di .Net 5 su Debian 10
1. Ottieni repository
Per iniziare, dobbiamo recuperare i repository dai server di Microsoft. Quindi, esegui i seguenti comandi nel tuo terminale:
$ wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ rm packages-microsoft-prod.deb
2. Installa .Net SDK v5
Ora dovresti installare l'SDK per sviluppare le tue applicazioni .NET in locale eseguendo i comandi seguenti:
$ 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
3. Installa il runtime v5
Ora installa i runtime di .NET 5. Questo aiuta a eseguire la tua applicazione localmente con un server incorporato:
$ sudo apt-get install -y dotnet-runtime-5.0
Al termine dell'installazione di .NET, sulla riga di comando verrà visualizzato un messaggio che informa che Microsoft raccoglie alcuni dati sull'utilizzo e invia tali dati a scopo di ricerca. Puoi scegliere di disabilitarlo utilizzando le variabili di ambiente di sistema. È una tua scelta personale mantenere attiva o meno la telemetria.
4. Verifica l'installazione di .NET
Ora è il momento di verificare l'installazione. Esegui semplicemente il comando seguente per confermare che .NET è stato installato correttamente ed esiste sul tuo sistema:
$ dotnet --version
Questo comando mostrerà la versione esatta di .NET installata sul tuo sistema tramite la tua CLI Debian.
Come rimuovere .NET v5 dal tuo sistema Debian Linux?
Se vuoi rimuovere .NET dal tuo sistema, puoi scegliere di eseguire i seguenti semplici comandi apt per sbarazzartene:
$ sudo apt-get remove dotnet-sdk-5.0
$ sudo apt-get remove dotnet-runtime-5.0
Questi due comandi sono sufficienti per rimuovere .NET. Tuttavia, i repository Microsoft esisteranno ancora sul tuo sistema nel caso in cui desideri installare ed eseguire nuovamente .NET.