In questo tutorial, ti mostreremo come installare Mono su Debian 11. Per chi non lo sapesse, Mono è una piattaforma di sviluppo open source gratuita basata su . NET Framework. Mono supporta la maggior parte dei moderni sistemi operativi con architettura a 32 e 64 bit. Una famiglia di soluzioni in crescita e una community attiva ed entusiasta contribuiscono a far sì che Mono diventi la scelta principale per lo sviluppo di applicazioni multipiattaforma.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò passo passo l'installazione di Mono Framework su una Debian 11 (Bullseye).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 11 (Bullseye).
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Mono su Debian 11 Bullseye
Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt
comandi nel terminale:
sudo apt update sudo apt upgrade sudo apt install dirmngr gnupg apt-transport-https ca-certificates
Passaggio 2. Installazione di Mono su Debian 11.
Per impostazione predefinita, Mono è disponibile nei repository predefiniti di Debian, ora eseguiamo il seguente comando per aggiungere il repository Mono al tuo sistema Debian:
sudo sh -c 'echo "deb https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list'
Quindi, importa la chiave GPG:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Dopo, aggiorna l'elenco dei pacchetti e installa Mono, dopo che il repository apt è abilitato:
sudo apt updatesudo apt install mono-complete
Controlliamo la versione Mono installata utilizzando il comando seguente:
mono --version
Passaggio 3. Crea un'applicazione mono.
Ora creiamo un programma di esempio da eseguire con Mono. Crea un hello.cs
file e modifica nel tuo editor di testo preferito:
sudo nano hello.cs
Aggiungi il seguente file:
using System; public class Hello { public static void Main(string[] args) { Console.WriteLine ("Hello!"); } }
Salva il file e chiudilo. Quindi compila il codice:
mono-csc hello.cs
Avanti, esegui l'eseguibile usando il comando seguente:
mono hello.exe
Risultato:
Hello!
Quindi, imposta il permesso di esecuzione sul file eseguibile appena creato. Dopodiché esegui il programma come i seguenti comandi:
chmod +x hello.exe ./hello.exe
Congratulazioni! Hai installato correttamente Mono. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di Mono Framework su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web mono.