Das Mono-Projekt wird von Microsoft gesponsert. Es ist eine plattformübergreifende Open-Source-Implementierung von Microsoft .NET Framework. Mono unterstützt die meisten modernen Betriebssysteme mit 32-Bit- und 64-Bit-Architektur. Dieses Tutorial hilft Ihnen Schritt für Schritt bei der Installation von Mono auf Debian 10- und Debian 9-Systemen.
Nützliche Anleitung:
- So installieren Sie Visual Studio Code unter Debian
Voraussetzungen
SSH- oder Shell-Zugriff auf das Debian-System mit sudo-privilegiertem Konto.
Mono unter Debian installieren
Installieren Sie zunächst einige erforderliche Pakete auf Ihrem Debian-System und importieren Sie den GPG-Schlüssel.
sudo apt install gnupg ca-certificates sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D3D831EF
Fügen Sie nun das Apt-Repository auf Ihrem System hinzu, das von der offiziellen Website bereitgestellt wird. Verwenden Sie einen der folgenden Befehle, um das Mono-Repository basierend auf der Ubuntu-Version zu Ihrem System hinzuzufügen.
### Debian 10 (Buster) echo "deb https://download.mono-project.com/repo/debian stable-buster main" | sudo \ tee /etc/apt/sources.list.d/mono-stable.list ### Debian 9 (Xenial) echo "deb https://download.mono-project.com/repo/debian stable-xenial main" | sudo \ tee /etc/apt/sources.list.d/mono-stable.list
Sobald das Repository hinzugefügt wurde. Aktualisieren Sie den apt-Cache und installieren Sie Mono-Pakete auf Ihrem Ubuntu-System.
sudo apt update sudo apt install mono-complete mono-devel
Die Mono-Entwicklung Paket wird zum Kompilieren von Code verwendet. Das Mono-Komplett Paket wird verwendet, um alles auf dem System zu installieren.
Mono-Version finden
Sobald die Installation auf Ihrem System abgeschlossen ist. Lassen Sie uns die installierte Mono-Version mit dem folgenden Befehl überprüfen.
mono --version
Ausgabe:
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:20:20 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)
C#-Beispiel mit Mono ausführen
Wie Sie Mono auf Ihrem Ubuntu-System installiert haben. Erstellen Sie ein C#-Beispielprogramm, das mit Mono ausgeführt werden soll. Erstellen Sie eine Welcome.cs-Datei und bearbeiten Sie sie in Ihrem bevorzugten Texteditor.
vim Welcome.cs
Fügen Sie der Datei den folgenden Wert hinzu.
Default
123456789 | using System; public class Welcome{ public static void Main(string[] args) { Console.WriteLine ("Willkommen bei TecAdmin.net"); }} |
Datei speichern und schließen. Kompilieren Sie dann das c#-Programm mit dem c#-Compiler mit dem folgenden Befehl.
csc Welcome.cs
Sobald die Kompilierung erfolgreich abgeschlossen ist, wird im lokalen Verzeichnis eine exe-Datei mit demselben Namen wie das Skript erstellt. In diesem Fall wird eine Welcome.exe-Datei in meinem lokalen Verzeichnis generiert.
Legen Sie dann die Ausführungsberechtigung für die neu erstellte ausführbare Datei fest. Danach führen Sie das Programm wie unten beschrieben aus.
chmod +x Welcome.exe ./Welcome.exe
Sehen Sie sich die Ergebnisse auf dem Bildschirm an:
Alles erledigt, Sie haben Mono erfolgreich auf Ihrem Debian-System installiert. Als nächstes müssen Sie möglicherweise Visual Studio Code auf einem Debian-Linux-System installieren.