GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer et configurer Mono sur Rocky Linux 8 et CentOS 8

Mono est une plate-forme de développement et d'exécution d'applications multiplateformes basées sur les normes ECMA/ISO. Il s'agit d'une implémentation gratuite et open source du framework Microsoft .NET.

Ce tutoriel explique comment installer Mono sur Rocky Linux 8 et CentOS 8 ou AlmaLinux 8

Condition préalable

Les instructions supposent que vous êtes connecté en tant que root ou utilisateur privilégié sudo .

Installer Mono sur Rocky Linux 8 et CentOS 8

Le moyen le plus simple et recommandé d'installer Mono sur Debian 10 est de l'installer directement à partir du référentiel Mono. Il s'agit d'un processus relativement simple qui ne prendra que quelques minutes.

1) Importez la clé GPG depuis le référentiel à l'aide de la commande suivante :

sudo rpm --import 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef'

2) Ajoutez le référentiel Mono à votre système en exécutant la commande ci-dessous :

dnf config-manager --add-repo https://download.mono-project.com/repo/centos8-stable.repo 

La sortie ressemblera à ceci :

Adding repo from: https://download.mono-project.com/repo/centos8-stable.repo

3) Une fois le référentiel activé, installez Mono avec :

sudo dnf install mono-complete 

mono-complete contient tous les méta-paquets dont vous avez besoin pour le développement mono, mono-complete installera le runtime Mono, les outils de développement et toutes les bibliothèques mono.

4) Vérifiez l'installation en tapant la commande suivante, qui imprimera la version Mono :

mono --version 

Au moment de la rédaction de cet article, la dernière version stable de Mono est la 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)

À ce stade, vous avez installé avec succès Mono sur Rocky Linux 8 et CentOS 8, et vous pouvez commencer à l'utiliser.

Démarrez Mono avec Hello World sur Rocky Linux

Pour vérifier que tout est correctement configuré, nous allons créer un programme qui imprimera le message classique "hello world".

Ouvrez l'éditeur de texte nano et créez un fichier nommé hello.cs avec le contenu suivant :

nano hello.cs 
using System;

public class HelloWorld
{
    public static void Main(string[] args)
    {
        Console.WriteLine ("Hello World!");
    }
}
 

utilisez csc pour construire le programme :

csc hello.cs 

La commande ci-dessus construira un exécutable nommé hello.exe .

Exécutez l'exécutable à l'aide de la commande ci-dessous :

mono hello.exe 

La sortie ressemblera à ceci :

Hello, World 

Si vous souhaitez exécuter un programme en tapant simplement son nom, vous devez définir un drapeau pour le rendre exécutable avec la commande chmod :

chmod +x hello.exe 

Vous pouvez maintenant exécuter le fichier hello.exe en tapant :

./hello.exe 

Conclusion

Aujourd'hui, nous avons appris comment installer mono sur rocky Linux 8 et CentOS 8, ainsi qu'AlmaLinux 8 suit également les mêmes processus. Les derniers packages de version stables de Mono sont disponibles pour l'installation à partir des référentiels de packages Mono officiels.

Quelques tutoriels liés à Rocky Linux :

Comment installer le guide étape par étape de Rocky Linux 8 avec des captures d'écran

Comment ajouter un référentiel EPEL sur Rocky Linux, AlmaLinux et CentOS

Comment installer et configurer TensorFlow sur Rocky Linux 8

Comment installer et configurer Ansible AWX sur Rocky Linux 8.3


Cent OS
  1. Comment installer et configurer docker dans Rocky Linux/Centos 8

  2. Comment installer et configurer Redis 6 sur Rocky Linux/Centos 8

  3. Comment installer et configurer Ansible sur Rocky Linux/CentOS 8

  4. Comment installer Erlang sur Rocky Linux/Alma Linux/CentOS 8

  5. Comment installer et configurer Elasticsearch sur Rocky Linux 8

Comment installer Fish Shell sur CentOS 8 et Rocky Linux 8

Comment installer Webmin sur CentOS 8 et Rocky Linux 8

Comment installer et configurer Jenkins dans Rocky Linux/Centos 8

Comment installer et configurer FreeIPA sur Rocky Linux/Centos 8

Comment installer et configurer OpenCV sur Rocky Linux 8.4

Comment installer et configurer Ansible AWX sur Rocky Linux 8.3 et CentOS 8