GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Mono Tool su distribuzioni Linux (Ubuntu, Arch e Red Hat)

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.


Linux
  1. Come installare Arch Linux

  2. Come installare Tweak Tool su Ubuntu 18.10 Cosmic Cuttlefish Linux

  3. Come installare Tweak Tool su Ubuntu 19.10 Eoan Ermine Linux

  4. Come eseguire il mirroring di un repository in Linux

  5. Come installare Mono su Ubuntu 20.04?

Come installare lo strumento di monitoraggio Pandora FMS in Ubuntu Linux

Come installare Ansible su Ubuntu e altre distribuzioni Linux

Come installare Mono su Ubuntu 22.04

Come installare Rust su Ubuntu Linux

Come installare ClamAV su Ubuntu Linux

Come installare Mono su Ubuntu 20.04