Introduzione
Mono è l'implementazione OpenSource dello stack software Microsoft .NET. Si basa sugli standard ECMA/ISO e implementa il linguaggio di programmazione C# e Common Language Runtime. Per saperne di più su Mono, dai un'occhiata al sito web del progetto Mono.
Installazione di Mono su Ubuntu 21.04
Per impostazione predefinita, l'applicazione Mono non si trova nei sistemi Ubuntu. Per installare Mono dal repository ufficiale segui i passaggi indicati di seguito:
1:Installazione delle dipendenze
Iniziamo aggiungendo nuovi repository su HTTPS. Per farlo, prima aggiorna il repository apt usando:
$ sudo apt update
Inoltre, installa le dipendenze apt per mono usando il comando:
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
2:Importazione della chiave GPC
Quindi, dopo aver aggiunto il repository, gli utenti devono estrarre la chiave e posizionarla sul server Ubuntu.
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
In questo modo gli utenti possono importare facilmente la chiave GPC. L'output sarà simile a quello visualizzato sopra.
3:Aggiunta di un repository Mono
Ora, per aggiungere il repository mono all'elenco dei sorgenti del sistema, aggiungi il seguente comando nella finestra del terminale:
$ sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'
4:Installazione di Mono
Dopo aver installato tutte le dipendenze di Mono, il passaggio successivo consiste nell'installare Mono. Installeremo il pacchetto mono-completo.
$ sudo apt install mono-complete
Quindi il runtime Mono insieme agli strumenti e alle librerie pertinenti verranno installati correttamente.
Verifica dell'installazione Mono
Digita il seguente comando nella finestra del terminale per verificare che sia stato installato mono:
$ mono --version
Oltre alla versione Mono installata visualizzata nell'output. L'ultima versione di Mono disponibile al momento del download era la 6.8.0.122. Questa versione potrebbe variare al momento del download.
Crea un programma in Mono
Ti mostrerò come creare un piccolo programma C# "We love unixcop" per testare la nostra installazione Mono. Creiamo un .cs file e quindi salvarlo con il nome unixcop.cs
1. Salva il tuo codice C# in un file chiamato unixcop.cs
il codice è:
using System;
namespace Project_1 {
class MainClass {
public static void Main (string[] args) {
Console.WriteLine ("We love Unixcop!");
Console.ReadKey ();
}
}
}
2. Rendi eseguibile unixcop.cs. Fare clic con il pulsante destro del mouse sul file unixcop.cs -> selezionare Proprietà -> Autorizzazioni tab -> metti un segno di spunta a sinistra di Consenti l'esecuzione del file come programma come mostrato.
3. Cambia directory usando il cd comando nella directory che contiene il file unixcop.cs.
4. Usa il compilatore mcs e crea un eseguibile di Windows chiamato unixcop.exe dalla fonte unixcop.cs .
$ mcs -out:unixcop.exe unixcop.cs
5. Esegui il programma unixcop.exe con mono.
$ mono unixcop.exe
Conclusione
In questo articolo abbiamo visto in dettaglio come installare Mono su un sistema Ubuntu 21.04. Abbiamo quindi verificato l'installazione dell'applicazione e scritto un piccolo unixcop script per testare il compilatore Mono C#.