Oggi in questo tutorial impareremo come installare Mono su Ubuntu 20.04 LTS e Ubuntu 21.04, Mono è una piattaforma per lo sviluppo e l'esecuzione di applicazioni multi-sistema multipiattaforma basate sugli standard ECMA e ISO. È un'implementazione gratuita e open source del framework Microsoft .NET.
In questa guida rapida e tutorial, ti spiego come installare Mono su Ubuntu 20.04 e Ubuntu 21.04
Prerequisito per l'installazione di Mono su Ubuntu
Le istruzioni presuppongono che tu abbia effettuato l'accesso come root o come utente privilegiato sudo
.
Installa Mono su Ubuntu 20.04 LTS
Il modo più semplice e consigliato per installare Mono su Ubuntu 18.04 è installarlo dal repository Mono. Questo è un processo relativamente semplice e richiederà solo pochi minuti.
Inizia installando i pacchetti richiesti:
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates
Importa la chiave GPG dal repository utilizzando il seguente comando:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
L'output sarà simile a questo:
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) " imported
gpg: Total number processed: 1
gpg: imported: 1
Aggiungi il repository Mono all'elenco delle fonti il tuo sistema eseguendo il comando seguente:
sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-stable.list'
Una volta abilitato il repository apt, aggiorna l'elenco dei pacchetti e installa Mono con:
sudo apt update
sudo apt install mono-complete
Mono-complete è un metapacchetto che installa il runtime Mono, gli strumenti di sviluppo e tutte le librerie mono.
Verifica l'installazione digitando il seguente comando che stamperà la versione Mono:
versione mono
Al momento della stesura di questo articolo, l'ultima versione stabile di Mono è 6.6.0 Stable (6.6.0.161).
Mono JIT compiler version 6.6.0.161 (tarball Tue Dec 10 10:36:32 UTC 2019) 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)
A questo punto, hai installato correttamente Mono su Ubuntu e puoi iniziare a usarlo.
Inizia Mono con Hello World
Per verificare che tutto sia impostato correttamente, creeremo un programma che stamperà il classico messaggio “ciao mondo”.
Apri l'editor di testo nano
e crea un file chiamato hello.cs con il seguente contenuto:
nano hello.cs
using System; public class HelloWorld { public static void Main(string[] args) { Console.WriteLine ("Hello World!"); } }
Usa csc
per costruire il programma:
csc hello.cs
Il comando precedente creerà un eseguibile chiamato hello.exe
.
Esegui l'eseguibile usando il comando seguente:
mono hello.exe
L'output sarà simile a questo:
Hello, World
Se vuoi eseguire un programma semplicemente digitandone il nome, devi impostare un flag per renderlo eseguibile con il comando chmod :
chmod +x hello.exe
Ora puoi eseguire il file hello.exe
digitando:
./hello.exe
Conclusione
In questo tutorial abbiamo imparato come installare mono su Ubuntu 20.04 LTS e Ubuntu 21.04, Gli ultimi pacchetti di rilascio Mono stabili sono disponibili per l'installazione dai repository di pacchetti Mono ufficiali.
Alcuni post correlati :
Come installare e configurare Nginx in Ubuntu 20.04 e Ubuntu 21.04
Come installare Google Chrome su Ubuntu 20.04 e Ubuntu 21.04
Come installare e configurare OpenCV su Rocky Linux 8.4