Wie installiere ich Mono unter Ubuntu

Mono ist eine kostenlose Open-Source-Software, die auf den ECMA-Standards des .net-Frameworks basiert. Sie ermöglicht es Entwicklern, plattformübergreifende Anwendungen zu erstellen, die zur .NET Foundation gehören. Mono ist unnötig, wenn wir auf Linux arbeiten, aber wenn du eine andere Plattform als Ziel hast, ist es immer erforderlich. D.h., Android, Windows, etc. Microsoft hat dieses zuverlässige Projekt gesponsert, um Betriebssysteme mit 32- und 64-Bit-Architektur zu unterstützen. Mono wurde von Xamarin entwickelt, einer kostenlosen Erweiterung und Tochtergesellschaft von Microsoft. Mono ist in den Sprachen C, C# und XML geschrieben. Wir können Binärdateien ausführen, die von .net-Compilern von Microsoft erstellt wurden, da Mono binärkompatibel mit Windows ist. Mono verfügt über eine Remoting-Infrastruktur, die die Leistung und Funktionsweise der ASP.net-Engine verbessert. Der C#-Compiler von Mono verfügt außerdem über eine gute Fehlerbehandlung. Diese Spezifikationen helfen den Nutzern bei der effektiven Arbeit mit Mono. Wir haben diesen Leitfaden erstellt, um dir zu helfen, die Funktionen von Mono in Ubuntu 20.04 zu verstehen.

Die folgenden Themen sind im laufenden Artikel enthalten

  • Installationsprozess
  • Erste Schritte mit Mono anhand eines Beispiels

Voraussetzungen

Als ersten Schritt brauchst du eine Box, auf der du Ubuntu installieren kannst. Während du die virtuelle Box konfigurierst, musst du die Ubuntu-Datei von deinem Computer importieren. Nach erfolgreicher Installation und Konfiguration hast du nun das Recht, auf Ubuntu zuzugreifen. Bei der Einrichtung von Ubuntu hast du einen Benutzernamen und ein Passwort angegeben. Ubuntu holt sich diese Informationen bei jedem Start zur Überprüfung vom Benutzer. Um Befehle im Terminalportal auszuführen, musst du dich als root anmelden.

Installationsvorgang

Wenn du die Ubuntu-Benutzeroberfläche betrittst, nachdem du einen Benutzernamen und ein Passwort angegeben hast. Gehe zu Alle Anwendungen und wähle Terminal. Wenn du das Terminal öffnest, siehst du den Benutzernamen als root am Anfang des Terminals. In Ubuntu-Systemen werden die mono-Anwendungen nicht gefunden. Sie werden aus dem offiziellen Repository installiert. Der Installationsprozess besteht aus den folgenden Schritten

  • Paket aktualisieren
  • Abhängigkeiten installieren
  • Entpacke den GPC-Schlüssel
  • Mono-Verzeichnis auf dem Server hinzufügen
  • Mono-Installation
  • Überprüfung

Schritt 1: Paket aktualisieren

Während du den Befehl schreibst, fragt das System nach dem Passwort zur Bestätigung und fährt dann fort. Die Aktualisierung kann ein paar Minuten dauern. Am Ende siehst du die Meldung „reading package lists….Done“, was bedeutet, dass die Liste der Pakete aktualisiert wurde.

$ sudo apt update

Schritt 2: Abhängigkeiten installieren

Die wesentlichen apt-Abhängigkeiten werden installiert, indem du den folgenden Befehl eingibst.

$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

Diese Abfrage wird etwas länger dauern als die anderen Abfragen. Die Installation von Abhängigkeiten für jede Software ist sehr wichtig, denn standardmäßig gibt es keine Mono-Anwendung, die nicht existiert. Also installieren wir zuerst die Abhängigkeiten, um mono aus dem offiziellen Repository zu bekommen.

Schritt 3: GPC-Schlüssel extrahieren

Nachdem das Repository hinzugefügt wurde, wird der Benutzer aufgefordert, die aktualisierten Mono-Versionen auf dem Ubuntu-Server zu installieren. Um den GPC-Schlüssel zu importieren, wird die folgende Methode angewendet. Für jede Version von mono gibt es eine Reihe von Schlüsseln.

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

Schritt 4: Hinzufügen eines mono-Verzeichnisses auf dem Server

Diese Abfrage fügt den extrahierten Schlüssel aus dem obigen Befehl zum Server hinzu.

$ sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main

Schritt 5: Mono-Installation

Bevor du mono installierst, musst du die Pakete aktualisieren, um sicherzustellen, dass die APT auf dem Ubuntu-Server vorhanden ist.

$ sudo apt update

Die Installation von Mono nimmt mehr Zeit in Anspruch als die anderer Software auf Ubuntu, z. B. Yarn.

$ sudo apt install mono-complete

Um ein komplettes Mono-Setup zu installieren, fragt das System zunächst nach dem Passwort, das wir für den Benutzer festgelegt haben, nachdem dieser Prozess fortgesetzt wurde.

Schritt 6: Verifizierung

Wir können die installierte Anwendung testen. Dieser Test ist optional. Er dient dazu, die n-te Anzahl von Unit-Tests zu testen.

$ sudo apt install monodevelop-nunit

Nach der Installation der Mono-Software ist es an der Zeit, die durchgeführte Operation zu überprüfen.

$ Mono –version

Dieser Befehl liefert die folgende Ausgabe. Die entsprechende Ausgabe gibt die Compiler-Version von mono an. Dies ist die neueste Version, die bei der Installation heruntergeladen wird. Das ist das Startdatum. „Xamarin“ ist eine Tochtergesellschaft von Microsoft. Der unten zitierte Befehl zeigt die Ausgabe an, die aus einer Beschreibung des Vorgangs besteht. Es wird keine Behinderung angezeigt.

Erste Schritte mit Mono mit Beispielen

Hier werden wir ein einfaches Beispiel zitieren, um zu verstehen, wie es funktioniert. Wir werden ein Programm in einer Textdatei erstellen und seine Ausgabe über Befehle aus dem Terminal holen. Für die Erstellung einer obligatorischen Textdatei gibt es keine bestimmte Regel. Du kannst jeden beliebigen Text in den Texteditor eingeben. Aber es ist wichtig, dass die Datei die Erweiterung „.cs“ hat.

Schritt 1: Gehe zu Alle Anwendungen, suche deinen Texteditor und wähle ihn zum Öffnen aus.

Schritt 2: Schreibe den folgenden Code in die Datei, nachdem du den Texteditor geöffnet hast. Hier haben wir eine Klasse „Aqsa“ erstellt. In der Hauptfunktion wird ein String-Argument übergeben. Zum Drucken verwenden wir den Befehl „Console.writeline“. Die gewünschte Ausgabe ist die Zeichenkette „Ich bin Aqsa“.

Schritt 3: Jetzt speicherst du die Datei und schließt sie. Die Datei wird mit der Endung .cs gespeichert.

Schritt 4: Gehe zurück zum Terminal, um Befehle einzugeben.

Csc ist ein Compiler. Er wird verwendet, um ein Programm zu erstellen.

$ csc file.cs

Nach erfolgreicher Kompilierung des obigen Befehls wird im lokalen Verzeichnis eine .exe-Datei mit dem Namen erstellt, der im Skript angegeben ist. Zum Beispiel wird file.exe erstellt.

$ mono file.exe

Dieser Befehl führt file.exe aus. Die Ausgabe der Abfrage wird sein :

Fazit

Wir haben gesehen, wie man Mono auf Ubuntu 20.04 installiert und konfiguriert. Jede Abfrage wird Schritt für Schritt erklärt, um die Installation abzuschließen. Wenn du diesen Artikel befolgst, wird es für den Benutzer bemerkenswert einfach sein, alle Befehle bis zur Verifizierung der Software auszuführen. Um den Mono C# Compiler zu testen, wird eine Meldung angezeigt, indem eine „.cs“ Datei eingeführt wird.

Das könnte dich auch interessieren …