Mono je platforma pro vývoj a provoz multiplatformních aplikací založených na standardech ECMA/ISO. Jedná se o bezplatnou a open source implementaci Microsoft .NET frameworku.
Tento tutoriál vysvětluje, jak nainstalovat Mono na Rocky Linux 8 a CentOS 8 nebo AlmaLinux 8
Předpoklad
Pokyny předpokládají, že jste přihlášeni jako uživatel root nebo privilegovaný uživatel sudo
.
Nainstalujte Mono na Rocky Linux 8 a CentOS 8
Nejjednodušší a doporučený způsob, jak nainstalovat Mono na debian 10, je nainstalovat jej přímo z úložiště Mono. Jedná se o relativně snadný proces a zabere vám jen několik minut.
1) Importujte klíč GPG z úložiště pomocí následujícího příkazu:
sudo rpm --import 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef'
2) Přidejte úložiště Mono do systému spuštěním příkazu níže:
dnf config-manager --add-repo https://download.mono-project.com/repo/centos8-stable.repo
Výstup bude vypadat následovně:
Adding repo from: https://download.mono-project.com/repo/centos8-stable.repo
3) Jakmile je úložiště povoleno, nainstalujte Mono pomocí:
sudo dnf install mono-complete
mono-complete
jsou všechny meta-balíčky, které potřebujete pro mono vývoj, mono-complete nainstaluje Mono runtime, vývojové nástroje a všechny mono knihovny.
4) Ověřte instalaci zadáním následujícího příkazu, který vytiskne Mono verzi:
mono --version
V době psaní tohoto článku je nejnovější stabilní verze Mono 6.12.0 Stable (6.12.0.122).
Mono JIT compiler version 6.12.0.122 (tarball Tue Feb 4 19:28:42 UTC 2021) 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)
V tuto chvíli jste úspěšně nainstalovali Mono na Rocky Linux 8 a CentOS 8 a můžete jej začít používat.
Začněte Mono s Hello World na Rocky Linux
Abychom ověřili, že je vše správně nastaveno, vytvoříme program, který vypíše klasickou zprávu „ahoj světe“.
Otevřete textový editor nano
a vytvořte soubor s názvem hello.cs s následujícím obsahem:
nano hello.cs
using System; public class HelloWorld { public static void Main(string[] args) { Console.WriteLine ("Hello World!"); } }
použijte csc
k sestavení programu:
csc hello.cs
Výše uvedený příkaz vytvoří spustitelný soubor s názvem hello.exe
.
Spusťte spustitelný soubor pomocí příkazu níže:
mono hello.exe
Výstup bude vypadat takto:
Hello, World
Pokud chcete spustit program pouhým zadáním jeho názvu, musíte nastavit příznak, aby byl spustitelný pomocí příkazu chmod:
chmod +x hello.exe
Nyní můžete spustit soubor hello.exe
zadáním:
./hello.exe
Závěr
Dnes jsme se naučili, jak nainstalovat mono na rocky Linux 8 a CentOS 8, stejně jako AlmaLinux 8, také se řídí stejnými procesy. Nejnovější balíčky stabilní verze Mono jsou k dispozici pro instalaci z oficiálních repozitářů balíčků Mono.
Některé výukové programy související s Rocky Linuxem:
Jak nainstalovat Rocky Linux 8 krok za krokem průvodce se snímky obrazovky
Jak přidat úložiště EPEL na Rocky Linux, AlmaLinux a CentOS
Jak nainstalovat a nakonfigurovat TensorFlow na Rocky Linux 8
Jak nainstalovat a nakonfigurovat Ansible AWX na Rocky Linux 8.3