Mono peut également être installé sur Ubuntu 20.04 Ce langage très populaire auprès de nombreux développeurs est désormais disponible pour Ubuntu et dans cet article, nous vous montrerons comment l'installer en quelques étapes rapides.
Qu'est-ce que Mono ?
Selon le site Web du projet :
Mono est une plate-forme de développement open source basée sur le .NET Framework. Il permet aux développeurs de créer des applications multiplateformes avec une meilleure productivité des développeurs. L'implémentation .NET de Mono est basée sur les normes ECMA pour C# et l'infrastructure de langage commun.
Avec Mono, nous pouvons créer rapidement des applications multiplateformes, en utilisant des bases de données telles que Mysql, Postgresql et autres. Tout cela avec C# comme base du projet.
Il est désormais possible de l'installer sur Ubuntu ce qui augmente encore les possibilités du langage et du projet. En plus de cela, de nombreux développeurs l'utilisent pour de petites applications où la vitesse ou la résolution d'un problème spécifique prévaut.
Ce qui précède est prouvé par une grande quantité de documentation disponible sur les blogs et autres forums.
Installer Mono sur Ubuntu 20.04
Comme prévu, Mono n'est pas inclus dans les référentiels Ubuntu 20.04, nous devons donc recourir au référentiel fourni par Mono pour l'installer.
Alors, ouvrez un terminal depuis le menu principal
Maintenant, installez certains packages nécessaires pour le didacticiel.
sudo apt update sudo apt install ca-certificates software-properties-common dirmngr gnupg apt-transport-https
Ces packages nous permettront d'ajouter le référentiel Mono au système.
L'étape suivante consiste à ajouter la clé GPG du référentiel au système.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Exemple de sortie :
Executing: /tmp/apt-key-gpghome.fde4Y7IXaz/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <[email protected]>" imported gpg: Total number processed: 1 gpg: imported: 1
Après cela, ajoutez le dépôt Mono en exécutant la commande suivante :
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'
Ensuite, vous pouvez installer Mono avec un méta-paquet appelé mono-complete
qui installe tous les composants Mono nécessaires pour avoir une expérience Ubuntu complète.
sudo apt install mono-complete
Une fois le processus terminé, vous pourrez vérifier la version installée pour voir comment la commande fonctionne :
mono --version
Exemple de sortie :
Mono JIT compiler version 6.12.0.122 (tarball Mon Feb 22 17:33:28 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)
Créer un fichier Hello World
La meilleure façon de vérifier si tout est en ordre est de créer un nouveau fichier dans lequel nous pouvons ajouter du code et le compiler.
Donc, avec l'éditeur de texte de votre choix, j'utiliserai nano
, créez un fichier nommé helloworld.cs
, et ajoutez ce qui suit.
nano helloworld.cs using System; public class HelloWorld { public static void Main(string[] args) { Console.WriteLine ("Hello World. Welcome to atechtown"); } }
Compilez ensuite le fichier :
csc helloworld.cs
Et exécutez-le à l'aide de la commande suivante :
mono helloworld.exe
Sortie :
Hello World. Welcome to atechtown
Cela nous indique que l'ensemble du processus a réussi
Conclusion
Mono est un projet qui peut être utilisé pour faire des applications multiplateformes et avec le soutien de Microsoft, on peut avoir une idée de son sérieux. L'installer n'est pas un processus complexe et il est à la portée de tous.