GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Mono unter Debian 10

Mono ist eine Plattform zum Entwickeln und Ausführen von plattformübergreifenden Anwendungen, die auf den ECMA/ISO-Standards basieren. Es ist eine kostenlose Open-Source-Implementierung des .NET-Frameworks von Microsoft.

Dieser Artikel enthält Informationen zur Installation von Mono unter Debian 10.

Voraussetzungen #

Die Anweisungen gehen davon aus, dass Sie als Root oder Benutzer mit sudo-Berechtigungen angemeldet sind.

Mono unter Debian installieren #

Mono ist in den Standard-Debian-Repositories nicht verfügbar. Wir installieren die Mono-Pakete aus den offiziellen Repositories von Mono. Dies ist ein relativ unkomplizierter Vorgang und dauert nur wenige Minuten.

  1. Beginnen Sie mit der Installation der erforderlichen Pakete:

    sudo apt updatesudo apt install dirmngr gnupg apt-transport-https ca-certificates
  2. Geben Sie den folgenden Befehl ein, um den GPG-Schlüssel des Repositorys zu importieren:

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

    Die Ausgabe sollte wie folgt aussehen:

    gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <[email protected]>" imported
    gpg: Total number processed: 1
    gpg:               imported: 1
  3. Fügen Sie das Mono-Repository zur Liste Ihrer Systemquellen hinzu:

    sudo sh -c 'echo "deb https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list'
  4. Sobald das apt-Repository aktiviert ist, aktualisieren Sie die Paketliste und installieren Sie Mono:

    sudo apt updatesudo apt install mono-complete 

    mono-complete ist ein Metapaket, das alles installiert, was Sie für die Mono-Entwicklung benötigen, einschließlich der Laufzeitumgebung, Entwicklungstools und aller Bibliotheken.

  5. Überprüfen Sie die Installation, indem Sie die Mono-Version drucken:

    mono --version

    Zum Zeitpunkt der Erstellung dieses Artikels war die neueste stabile Version von Mono 6.8.0 Stable (6.8.0.105).

    Mono JIT compiler version 6.8.0.105 (tarball Tue Feb  4 21:20:43 UTC 2020)
    Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug 
        Interpreter:   yes
        LLVM:          yes(610)
        Suspend:       hybrid
        GC:            sgen (concurrent by default)

Das ist es. Sie haben Mono erfolgreich auf Ihrem Ubuntu installiert und können mit der Entwicklung Ihrer Anwendung beginnen.

Erste Schritte mit Mono #

Um zu überprüfen, ob alles richtig eingerichtet ist, erstellen wir ein „Hello World“-Programm, das die klassische „Hello World“-Nachricht ausgibt.

Öffnen Sie Ihren Texteditor und erstellen Sie eine Datei namens hello.cs mit folgendem Inhalt:

hello.cs
using System;

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

Verwenden Sie den csc Compiler zum Erstellen des Programms:

csc hello.cs

Der obige Befehl erstellt eine ausführbare Datei mit dem Namen hello.exe .

Führen Sie die ausführbare Datei mit dem folgenden Befehl aus:

mono hello.exe

Die Ausgabe sollte in etwa so aussehen:

Hello, World

Um das Programm nur durch Eingabe seines Namens ausführen zu können, müssen Sie die Datei ausführbar machen:

chmod +x hello.exe

Sie können jetzt die hello.exe ausführen Datei durch Eingabe von:

./hello.exe

Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Mono unter Ubuntu 18.04

  3. So installieren Sie Mono unter Ubuntu 20.04

  4. So installieren Sie Mono unter CentOS 8

  5. Wie installiert man Mono 4.0.1 auf Debian 8?

So installieren Sie Mono unter Debian 11

So installieren Sie Debian 11

So installieren Sie Go unter Debian 10

So installieren Sie Mono unter Debian 11

So installieren Sie GCC unter Debian 11

So installieren Sie Go unter Debian