GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat a nakonfigurovat Mono na Rocky Linux 8 a CentOS 8

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


Cent OS
  1. Jak nainstalovat a nakonfigurovat docker v Rocky Linux/Centos 8

  2. Jak nainstalovat a nakonfigurovat Redis 6 na Rocky Linux/Centos 8

  3. Jak nainstalovat a nakonfigurovat Ansible na Rocky Linux/CentOS 8

  1. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

  2. Jak nainstalovat a používat Podman v Rocky Linux/Alma Linux/Centos 8

  3. Jak nainstalovat a nakonfigurovat Elasticsearch na Rocky Linux 8

  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nainstalovat a nakonfigurovat R na RHEL 8 / CentOS 8 Linux System

  3. Jak nainstalovat a nakonfigurovat Redis na CentOS 7