GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Mono Framework su Debian 11 Bullseye

Mono è una piattaforma di sviluppo gratuita e open source basata su .NET Framework . L'implementazione di .NET di Mono si basa sugli standard ECMA/ISO per C# e Common Language Infrastructure. Il progetto Mono è in sviluppo da oltre un decennio e continua a essere presente in molte applicazioni.

Nel seguente tutorial saprai come installare e configurare Mono sul tuo sistema operativo Debian 11 Bullseye.

Prerequisiti

  • Sistema operativo consigliato: Debian 11 Bullseye
  • Account utente: Un account utente con privilegi sudo o accesso root (comando su) .
  • Pacchetti richiesti: vedi installare le dipendenze richieste

Aggiornamento del sistema operativo

Aggiorna la tua Debian 11 sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:

sudo apt update && sudo apt upgrade

Accesso root o sudo

Per impostazione predefinita, quando crei il tuo account all'avvio con Debian rispetto ad altre distribuzioni, non riceve automaticamente lo stato sudoers. Devi avere accesso alla password root per usare il comando su oppure visita il nostro tutorial su Come aggiungere un utente a Sudoer su Debian.

Installa le dipendenze richieste

Le seguenti dipendenze saranno necessarie per installare ed eseguire correttamente Mono sul tuo sistema Debian 11 Bullseye. Apri il tuo terminale di comando ed esegui il comando seguente per installarli e verificare se sono installati.

sudo apt install dirmngr gnupg apt-transport-https ca-certificates -y

Importa chiave e repository GPP mono

La prima parte dell'installazione sarà importare la chiave GPG e il repository poiché Debian 11 non viene fornito con Mono nel suo repository.

Innanzitutto, importa la chiave GPG :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

Quindi, importa il repository Mono:

sudo sh -c 'echo "deb https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list'

Nota, questo è il repository Buster. Tuttavia, funziona per Bullseye.

Ora con la chiave GPG e il repository Mono aggiunti, aggiorna il tuo elenco di repository per riflettere le modifiche.

sudo apt update

Installa Mono Framework

Ora che il repository è stato installato correttamente, è il momento di installare Mono stesso. Per fare ciò, utilizzerai il seguente comando apt install.

sudo apt install mono-complete -y

Successivamente, verifica l'installazione e la versione installata.

mono --version

Esempio di output:

Mono JIT compiler version 6.8.0.105 (Debian 6.8.0.105+dfsg-3.2 Tue Jun 29 21:01:01 UTC 2021)

Un'alternativa per verificare l'installazione di Mono Framework consiste nell'usare il comando apt-cache policy.

sudo apt-cache policy mono-complete

Esempio di output:

mono-complete:
  Installed: 6.8.0.105+dfsg-3.2
  Candidate: 6.8.0.105+dfsg-3.2
  Version table:
 *** 6.8.0.105+dfsg-3.2 500
        500 http://ftp.au.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status

Crea un'applicazione di prova

Per verificare che Mono funzioni, creerai un piccolo programma con il famoso slogan (Hello World) . Lo farai aprendo il tuo editor di testo preferito per ottenere ciò. Per la guida utilizzeremo il nano text editor.

Apri il tuo terminale e crea un file .cs come di seguito.

sudo nano helloworld.cs

Successivamente, inserire il seguente codice di programmazione:

using System;

public class HelloWorld
{
  public static void Main(string[] args)
  {
  Console.WriteLine ("Hello World!");
  }
}

Al termine, CTRL+O per salvare, quindi CTRL+X per uscire.

Ora puoi compilare il codice. Per fare ciò, esegui il seguente comando:

mono-csc helloworld.cs

Il comando del compilatore creerà un eseguibile chiamato helloworld.exe , una volta completato puoi eseguirlo per vedere il codice in azione eseguendo il comando seguente:

mono helloworld.exe

Otterrai quindi l'output classico:

Hello World!

Un modo alternativo per eseguire il programma è rendere il file eseguibile da solo. Questo può essere fatto modificando i permessi del file come di seguito:

chmod +x helloworld.exe

Ora puoi eseguire il file da solo eseguendo il seguente comando:

./helloworld.exe

Dovresti ricevere di nuovo l'output di Hello World. In caso di problemi in qualsiasi momento, potrebbe essere necessario impostare la variabile $PATH .

export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"

Debian
  1. Come installare Docker Engine su Debian 11 (Bullseye)

  2. Come installare e utilizzare Mono su Debian 11

  3. Come installare Docker in Debian 11 (Bullseye)

  4. Come installare TeamViewer su Debian 11 Bullseye

  5. Come installare Mono Framework su Debian 11 Bullseye

Come installare Telegram su Debian 11 Bullseye

Come installare MariaDB 10.7 su Debian 11 Bullseye

Come installare MariaDB 10.8 su Debian 11 Bullseye

Come installare LibreNMS su Debian 11 Bullseye

Come installare Vai su Debian 11

Come installare Mono su Debian 11