Ceci est une ancienne révision du document !
Mono, implémentation libre de Microsoft® .NET™
Mono est une implémentation libre de Microsoft .NET initiée par Miguel de Icaza, qui est aussi le fondateur de GNOME.
Mono est une plate-forme de développement complète basée sur une mise en œuvre de la machine virtuelle .NET et des API de base définis à l'ECMA (également normes ISO). Elle permet d'avoir un socle logiciel standardisé offrant la possibilité de porter des applications normalement destinées à Windows sous Linux. On peut la comparer à Java mais pour le .NET.
Mono est installé par défaut sur les versions d'Ubuntu antérieures à la 12.04. Il est nécessaire pour faire tourner des applications écrites via Mono, entre autres :
Installation
La dernière version stable de Mono est la 3.2.8
Version de Ubuntu | Dépôts officiels | PPA |
---|---|---|
Ubuntu Dapper (6.06 LTS) | 1.1.13.6 | |
Ubuntu Hardy (8.04 LTS) | 1.2.6 | 2.4 branch snapshot |
Ubuntu Karmic (9.10) | 2.4.2.3 | |
Ubuntu Lucid (10.04 LTS) | 2.4 branch snapshot | 2.6.7 |
Ubuntu Maverick (10.10) | 2.6.7 | |
Ubuntu Natty (11.04) | 2.6.7 | |
Ubuntu Oneiric (11.10) | 2.10.5 | |
Ubuntu Precise (12.04) | 2.10.8.1 | 3.0.6 (64 bits) |
Ubuntu Quantal (12.10) | 2.10.8.1 | |
Ubuntu Raring (13.04) | 2.10.8.1 | |
Ubuntu Saucy (13.10) | 2.10.8.1 | 3.2.7 (32/64 bits) |
Ubuntu Trusty (14.04 LTS) | 3.2.8 | 3.6.1 (32/64 bits) |
Ubuntu Utopic (14.10) | 3.2.8 | 3.6.1 (32/64 bits) |
Par les dépôts officiels
Installation complète
Pour installer mono avec toutes les librairies, les outils de développements et les runtime : installez le paquet apt://mono-complete
Installation des runtime uniquement
Si vous ne souhaitez pas développer d'applications mais uniquement faire tourner certains programmes utilisant mono, installez le paquet apt://mono-runtime
Via le PPA
Par défaut, Ubuntu ne propose pas toujours une plate-forme Mono récente. Or, actuellement, les 3/4 des applications Mono récentes nécessitent l'installation d'une plate-forme de même génération. Évolution oblige.
Pour bénéficier des versions de Mono et de Monodevelop les plus récentes, entrez cette commande pour ajouter le ppa :
sudo add-apt-repository ppa:inizan-yannick/mono
recharger la liste des paquets, puis installez les paquets correspondants à votre utilisation (cf. la partie d'installation par les dépôts officiels).
Désinstallation
La désinstallation se fait en deux étapes, il faut tout d'abord supprimer les applications utilisant les librairies mono : f-spot gbrainy tomboy. Je vous laisse regarder les pages les applications en question pour vous faire une idée de leur utilité ou non.
Puis supprimez les paquets mono-runtime libgdiplus cli-common .
Voir aussi
Interne
- La page de l'IDE MonoDevelop
Externe
- (en) La page officielle du projet Mono.
- La page wikipedia sur Mono.
Contributeurs : ostaquet, piccolo, breizhodrome