Il progetto Mono è sponsorizzato da Microsoft. È un'implementazione multipiattaforma open source di Microsoft .NET Framework. Mono supporta la maggior parte dei moderni sistemi operativi con architettura a 32 bit e 64 bit. Questo tutorial ti aiuta passo dopo passo ad installare Mono sui sistemi Debian 10 e Debian 9.
Tutorial utile:
- Come installare il codice di Visual Studio su Debian
Prerequisiti
Accesso SSH o Shell al sistema Debian con account privilegiato sudo.
Installa Mono su Debian
Prima di tutto, installa alcuni pacchetti richiesti sul tuo sistema Debian e importa la chiave GPG.
sudo apt install gnupg ca-certificates sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D3D831EF
Ora aggiungi il repository Apt sul tuo sistema fornito dal sito Web ufficiale. Usa uno dei seguenti comandi per aggiungere il repository Mono al tuo sistema in base alla versione di Ubuntu.
### Debian 10 (Buster) echo "deb https://download.mono-project.com/repo/debian stable-buster main" | sudo \ tee /etc/apt/sources.list.d/mono-stable.list ### Debian 9 (Xenial) echo "deb https://download.mono-project.com/repo/debian stable-xenial main" | sudo \ tee /etc/apt/sources.list.d/mono-stable.list
Una volta aggiunto il repository. Aggiorna la cache apt e installa i pacchetti Mono sul tuo sistema Ubuntu.
sudo apt update sudo apt install mono-complete mono-devel
Il mono-sviluppo pacchetto viene utilizzato per compilare il codice. Il monocompleto pacchetto viene utilizzato per installare tutto sul sistema.
Trova la versione mono
Una volta terminata l'installazione sul tuo sistema. Verifichiamo la versione Mono installata utilizzando il seguente comando.
mono --version
Risultato:
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:20:20 UTC 2020) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug Interpreter: yes LLVM: yes(610) Suspend: hybrid GC: sgen (concurrent by default)
Esegui esempio C# con Mono
Come hai installato Mono sul tuo sistema Ubuntu. Creare un programma C# di esempio da eseguire con Mono. Crea un file Welcome.cs e modificalo nel tuo editor di testo preferito.
vim Welcome.cs
Aggiungi il valore sotto al file.
Default
123456789 | utilizzando System; public class Benvenuto{ public static void Main(string[] args) { Console.WriteLine ("Benvenuto in TecAdmin.net"); }} |
Salva il file e chiudilo. Quindi compila il programma c# con il compilatore c# usando il comando seguente.
csc Welcome.cs
Una volta completata la compilazione, creerà un file exe nella directory locale con lo stesso nome dello script. In questo caso viene generato un file Welcome.exe nella mia directory locale.
Quindi, imposta l'autorizzazione di esecuzione sul file eseguibile appena creato. Dopo di che esegui il programma come sotto i comandi.
chmod +x Welcome.exe ./Welcome.exe
Guarda i risultati sullo schermo:
Tutto fatto, hai installato correttamente Mono sul tuo sistema Debian. Successivamente potrebbe essere necessario installare Visual Studio Code su un sistema Debian Linux.