So installieren Sie Mono auf CentOS 8

So installieren Sie Mono auf CentOS 8

Das Mono -Projekt wird von Microsoft gesponsert. Mono ist eine Softwareplattform, mit der Entwickler Cross -Plattform -Anwendungen problemlos erstellen können. Mono unterstützt die meisten modernen Betriebssysteme mit 32-Bit- und 64-Bit-Architektur. In diesem Tutorial können Sie Mono unter CentOS 8 Linux -Systemen installieren.

Nützliches Tutorial:

  • So installieren Sie Visual Studio -Code auf CentOS 8

Voraussetzungen

Melden Sie sich beim CentOS 8 -System mit sudo privilegiertem Konto an.

Installieren Sie Mono am CentOS 8

Installieren Sie zunächst einige erforderliche Pakete und importieren Sie den GPG -Schlüssel in Ihr System.

rpmkeys -Import "http: // Pool.sks-keyserver.Netz/PKS/SOKOUP?op = get & search = 0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef " 

Sie müssen yumrepository vom offiziellen Team hinzufügen. Führen Sie den folgenden Befehl aus, um Ihr System basierend auf der CentOS 8 -Version zu einem Mono -Repository hinzuzufügen.

curl https: // herunterladen.Monoprojekt.com/repo/centos8-stabil.Repo | T -Shirt /etc /yum.Repos.D/mono-stabil.Repo 

Sobald Sie das Repository hinzugefügt haben, installieren Sie Mono -Pakete in Ihrem CentOS 8 -System.

sudo dnf installieren monokomplete mono-devel 

Der mono-devel Paket wird verwendet, um Code zu kompilieren. Der mono-komplett Paket wird verwendet, um alles auf dem System zu installieren.

CentOS -8 - Appstream 24 kb/s | 4.3 KB 00:00 CentOS -8 - Basis 19 KB/S | 3.8 kb 00:00 Centos -8 - Extras 9.6 kb/s | 1.5 KB 00:00 Mono-Centos8-Stabil 4.4 mb/s | 502 KB 00:00 Knoten.JS -Pakete für Enterprise Linux 8 - x86_64 35 kb/s | 2.5 KB 00:00 Abhängigkeiten gelöst. ====================================================== ====================================================== ============================================ Paketarchitektur Version Repository Größe ====================================================== ====================================================== ============================================= installieren: mono -Complete x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 7.2 k Mono-Devel x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 34 M Installation von Abhängigkeiten: Giflib x86_64 5.1.4-3.EL8 Appstream 51 k libexif x86_64 0.6.21-16.EL8 Appstream 355 K Python3-Pip Noarch 9.0.3-15.EL8 Appstream 19 K Python36 x86_64 3.6.8-2.module_el8.1.0+245+C39AF44F Appstream 19 K Glib2-Devel x86_64 2.56.4-7.EL8 BASEOS 425 K PCRE-CPP X86_64 8.42-4.EL8 BASEOS 47 K PCRE-DEVEL X86_64 8.42-4.EL8 BASEOS 551 K PCRE-UTF16 X86_64 8.42-4.EL8 BASEOS 195 K PCRE-UTF32 X86_64 8.42-4.EL8 BASEOS 186 K Python3-Setuptools Noarch 39.2.0-5.EL8 BASEOS 162 K libgDiplus-Devel x86_64 6.0.4-0.Xamarin.1.epel8 mono-centos8-stabil 194 k libgdiplus0 x86_64 6.0.4-0.Xamarin.1.EPEL8 MONO-CENTOS8-STABLE 620 K IBM-DATA-DB2 X86_64 6.8.0.105-0.Xamarin.3.epel8 mono-centos8-stabil 43 k libmono-2_0-1 x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 7.1 k libmono-2_0-Devel x86_64 6.8.0.105-0.Xamarin.3.epel8 mono-centos8-stabil 56 k libmono-llvm0 x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 9.8 m libmonoboehm-2_0-1 x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 7.5 M libmonoboehm-2_0-Devel x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 7.0 k libmonosgen-2_0-1 x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 8.2 M libmonosgen-2_0-Devel x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 10 K MONO-CORE X86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 46 M MONO-DATA X86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 4.4 m mono-data-oracle x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 84 K MONO-DATA-SQLITE X86_64 6.8.0.105-0.Xamarin.3.epel8 mono-centos8-stabil 71 k mono-extras x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 403 K MONO-LOCALE-EXTRAS X86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 295 K MONO-MVC X86_64 6.8.0.105-0.Xamarin.3.epel8 mono-centos8-stabil 437 k mono-reaktiv x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 336 K MONO-WCF X86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 977 K MONO-Web X86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 2.2 m Mono-Winforms x86_64 6.8.0.105-0.Xamarin.3.EPEL8 MONO-CENTOS8-STABLE 1.5 m mono-winfxcore x86_64 6.8.0.105-0.Xamarin.3.epel8 mono-centos8-stabil 267 k monodoc-core x86_64 6.8.0.105-0.Xamarin.3.epel8 mono-centos8-stabil 19 m mono-llvm-tools x86_64 6.0+mono20190708165219-0.Xamarin.1.EPEL8 MONO-CENTOS8-STABLE 18 M MSBUILD-LIBHOSTFXR X86_64 3.0.0.2019.04.16.02.13-0.Xamarin.4.EPEL8 MONO-CENTOS8-STABLE 158 K MSBUILD NOARCH 1:16.5+xamarinxplat.2020.01.10.05.36-0.Xamarin.2.EPEL8 MONO-CENTOS8-STABLE 10 M MSBUILD-SDKRESOLVER NOORCH 1:16.5+xamarinxplat.2020.01.10.05.36-0.Xamarin.2.EPEL8 MONO-CENTOS8-STABLE 56 K VERFORDERUNG MODUL-STREAMS: PYTHON36 3.6 Transaction Summary =============================================== ====================================================== ====================================================== ====== installieren 

Drücken Sie Y und geben Sie die Mono -Installation in CentOS 8 ein.

Überprüfen Sie die Monoversion

Sobald die Installation auf Ihrem System fertig ist. Überprüfen Sie die installierte Mono -Version mit dem folgenden Befehl.

Mono -Version 

Ausgang:

Mono Jit Compiler Version 6.8.0.105 (Tarball Di 4. Februar 19:28:42 UTC 2020) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc. www.Monoprojekt.com tls: __thread sigsegv: AltStack -Benachrichtigungen: EPOLL Architektur: AMD64 Behindert: Keine Miser 

Führen Sie C# Beispiel mit Mono aus

Wie Sie Mono auf Ihrem CentOS 8 -System installiert haben. Erstellen Sie ein Beispiel für C# -Programm, das mit Mono ausgeführt werden kann. Erstellen Sie eine Begrüßung.CS -Datei und Bearbeiten in Ihrem bevorzugten Texteditor.

Vim willkommen.CS 

Fügen Sie der Datei den folgenden Wert hinzu.

mit System verwenden; öffentliche Klasse Willkommen public static void main (String [] args) Konsole.WriteLine ("Willkommen bei Tecadmin.Netz");
123456789mit System verwenden; öffentliche Klasse Willkommen public static void main (String [] args) Konsole.WriteLine ("Willkommen bei Tecadmin.Netz");

Datei speichern und schließen Sie sie. Kompilieren Sie dann das C# -Programm mit dem C# Compiler mit dem folgenden Befehl.

CSC Willkommen.CS 

Sobald die Zusammenstellung erfolgreich abgeschlossen ist, wird im lokalen Verzeichnis eine EXE -Datei mit demselben Namen wie Skript erstellt. In diesem Fall willkommen.Die Exe -Datei wird in meinem lokalen Verzeichnis generiert.

Legen Sie die Exectue -Berechtigung ein und führen Sie das Programm dann aus

Mono willkommen.exe 

Sie sehen die Ausgabe wie unten Screenshot:

Alles getan haben Sie Mono erfolgreich in Ihrem CentOS 8 -System installiert. Als nächstes müssen Sie den Visual Studio -Code auf CentOS 8 Linux -System installieren.