Mono è un'implementazione gratuita, open source e indipendente dalla piattaforma del framework Dot Net di Microsoft. Il progetto Mono è stato creato per compilare e testare applicazioni di C, C++ e altri linguaggi orientati agli oggetti. Nella maggior parte dei casi, gli sviluppatori utilizzano le parti dot net tramite lo strumento Mono per creare programmi multipiattaforma.
Lo strumento Mono è disponibile per i sistemi Linux. L'uso del dot net core su Linux è piuttosto pesante, mentre Mono è una GUI semplice, di facile comprensione e leggera. Supporta la maggior parte delle librerie e delle funzioni native di Dot net.
Ovviamente, il posto del dot net core e del software Mono di Microsoft non è lo stesso per tutti i settori; entrambi hanno ruoli diversi da svolgere nello sviluppo. In alcuni casi, Mono è sopraffatto dal dot net core. Tuttavia, se hai utilizzato Dot net core e il framework, utilizzare Mono sarebbe un compito facile per te.
Mono su Linux
Mono è costruito secondo gli standard ECMA (European Computer Manufacturers Association) che garantiscono la qualità del software. Se stai utilizzando una versione precedente di Mono sulla tua macchina Linux, Mono ti consente di aggiornare le versioni precedenti. È scritto nei linguaggi di programmazione C, C#, XML e ha la licenza MIT.
Il software Mono è costituito da un componente principale, l'unità di sviluppo GNOME e la parte di Microsoft. In Linux, lo strumento Mono funziona in un'intera combinazione di unità di esecuzione, unità di libreria, unità di assemblaggio e unità di metadati. In questo post vedremo come installare il software Mono su sistemi Linux.
1. Installa Mono su Debian/Ubuntu Linux
L'installazione del software Mono su un sistema Ubuntu/Debian è semplice e tutte le righe di comando sono ufficiali. Innanzitutto, devi eseguire il seguente comando apt sulla shell del terminale con accesso root per installare GnuPG (GNU Privacy Guard) sul tuo sistema.
- Installa GNU Privacy Guard su Ubuntu
sudo apt install gnupg ca-certificates
- Installa GNU Privacy Guard su Debian
sudo apt install apt-transport-https dirmngr gnupg ca-certificates
Ora, esegui i comandi apt indicati di seguito per aggiungere la chiave crittografica del server di chiavi sulla tua macchina. Quindi esegui il comando echo per scaricare il progetto Mono per il sistema Debian/Ubuntu.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb https://download.mono-project.com/repo/debian stable-buster main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
Infine, esegui i seguenti comandi indicati di seguito per aggiornare il repository di sistema e installare il software Mono sul tuo sistema Ubuntu/Debian Linux. Per favore, non saltare l'esecuzione del comando apt-update perché recupererà i dati del progetto Mono che abbiamo appena scaricato tramite il comando Echo.
sudo apt update sudo apt install mono-devel
Dopo aver installato lo strumento di runtime Mono su Ubuntu/Debian, puoi anche installare il pacchetto Mono IDE (MonoDevelop) sul tuo sistema eseguendo il seguente comando sulla shell con accesso root.
sudo apt-get install monodevelop
2. Installa Mono su Red Hat Linux Enterprise
L'installazione dello strumento Mono su RHEL/Fedora Linux richiede la stessa procedura di installazione su Ubuntu solo con comandi diversi. Le righe di comando che sto per descrivere sono eseguibili su sistemi Red Hat e Fedora. Innanzitutto, puoi iniziare ad aggiungere le chiavi RPM importando la chiave crittografica del server di chiavi nel tuo sistema Red Hat Linux.
rpmkeys --import "http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef"
Gli utenti della workstation Fedora potrebbero dover eseguire il seguente comando rpm per aggiungere la chiave al sistema.
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
Devo notare, di solito nelle distribuzioni basate su GNOME, per impostazione predefinita, il sistema limita l'accesso alla modalità superutente. In tal caso, esegui il seguente sudo
comando con un i
flag per l'esecuzione dei comandi del superutente.
sudo -i
Quindi esegui il comando cURL con accesso da superutente per scaricare lo strumento Mono sul tuo sistema.
su -c 'curl https://download.mono-project.com/repo/centos8-stable.repo | tee /etc/yum.repos.d/mono-centos8-stable.repo'
Infine, esegui i seguenti comandi indicati di seguito per aggiornare il repository di sistema e installare il software Mono sul tuo sistema Red Hat Linux. Eseguire il set di comandi DNF su Fedora e il set di comandi RPM su Red Hat Enterprise.
Aggiorna il repository e installa Mono sui sistemi Red Hat.
sudo yum update sudo yum install mono-devel
Eseguire i seguenti comandi per aggiornare il repository e installare Mono su Fedora System.
sudo dnf update sudo dnf install mono-devel
Al termine dell'installazione di Mono, puoi controllare la versione di Mono per sapere se l'installazione è andata a buon fine o meno.
$ mono --version
Per installare MonoDevelop (IDE) per l'esecuzione delle funzioni dot net, esegui il seguente comando DNF sul terminale.
sudo dnf install monodevelop
3. Installa Mono su Arch System
Se sei un utente Linux basato su Arch, non sono disponibili righe di comando ufficiali per l'installazione dello strumento Mono sul sistema Arch. Ma, a seconda del tuo sistema, puoi trovare i pacchetti Mono sullo strumento di installazione del software Pamac GUI. Qui, sto usando una distribuzione Manjaro KDE per dimostrare il processo di installazione di Mono su Arch.
Innanzitutto, apri lo strumento GUI di Pamac e cerca Mono. Nel risultato della ricerca, vedresti una serie di strumenti Mono nello store. Alcuni di questi sono manuali per l'utente e altri sono strumenti di libreria. Scopri i principali strumenti Mono tra gli strumenti.
Una volta riconosciuto lo strumento Mono principale, aprilo e controlla se ha l'URL ufficiale del progetto Mono e la licenza GPL nella parte descrittiva. Puoi anche controllare le dipendenze, i file e i dettagli del pacchetto prima di installarlo.
Per installare il pacchetto Mono basta cliccare sul pulsante Installa e procedere con la password di root. Ci vorrà un po' per raccogliere le funzioni di libreria ei file del pacchetto richiesti.
Quando lo strumento Pamac GUI visualizza il riepilogo della transazione, procedi con Applica pulsante per installare lo strumento Mono sul tuo sistema Linux basato su Arch.
Rimuovi Mono da Linux
Rimuovere il progetto Mono da un sistema Linux è facile. Se stai utilizzando un sistema Debian/Ubuntu, esegui il seguente comando sulla shell del terminale per rimuovere Mono dal tuo sistema.
sudo apt-get purge mono-runtime sudo apt remove --purge --auto-remove mono-runtime
Gli utenti Fedora basati su DNF potrebbero dover eseguire il seguente comando indicato di seguito per rimuovere Mono dal sistema Linux.
$ sudo dnf remove mono
Inoltre, se utilizzi un sistema basato su Arch in cui hai installato lo strumento Mono tramite lo strumento GUI Pamac, sai già dove trovare lo strumento Mono e come rimuoverlo dal tuo sistema.
Basta aprire lo strumento GUI Pamac e cercare lo strumento Mono sotto "Installato ' e quando lo strumento Mono viene visualizzato nella ricerca, fai clic per espandere la pagina. Quindi fai semplicemente clic su "Rimuovi ' per rimuovere Mono dalla macchina.
Ultime parole
L'installazione dello strumento Mono su un sistema Linux è piuttosto elegante e semplice. Il progetto Mono stesso fornisce tutti i comandi ei tasti necessari. Se disponi di una scheda Raspberry Pi o di un contenitore Docker, puoi anche installare e utilizzare lo strumento Mono sulle schede Pi e sulla finestra mobile. In tutto il post, ho descritto i metodi per installare il software Mono su un sistema Linux.
Per favore condividi questo post con i tuoi amici e la comunità Linux se lo trovi utile e utile. Puoi anche scrivere le tue opinioni su questo post nella sezione dei commenti.