Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
applications:mono [Le 28/12/2006, 13:46] ostaquet |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | DokuWiki | ||
- | |||
- | <code> | ||
- | Version Hoary | ||
- | </code> | ||
- | |||
- | Page wiki adaptée de [[http://gfabio.blog.free.fr/index.php?2005/06/23/8-ubuntu-hoary-installer-mono-11x | Play's Blog]] par [[utilisateurs:ostaquet]]. (Merci Gilles ;-)) | ||
- | |||
- | ====== Installer Mono ====== | ||
- | |||
- | ===== Qu'est-ce que Mono ? ===== | ||
- | |||
- | En résumé, Mono est une sorte d'implémentation libre de Microsoft .NET. | ||
- | |||
- | [[http://www.mono-project.com/|Mono]] est un projet absolument fabuleux initié par le jedi [[http://tirania.org/blog/|Miguel de Icaza]]. Je ne pourrai jamais dire du mal de Mono même sous la torture. [[http://www.gnome.org/|GNOME]], le bureau le plus évolué et performant de la planète Terre (créé par ce même jedi), rime parfaitement avec Mono. On ne compte plus les applications GNOME basées sur cette plate-forme de développement. | ||
- | |||
- | Arf... Vous n'êtes pas développeur ? Vous ne comprenez rien à tout ce que je dis ? C'est normal, nous les geeks, on parle un langage barbare. Ce qui nous paraît "énorme" peut être insignifiant pour vous. En l'occurence, si je vous dis "Mono, c'est énorme !", vous me répondrez logiquement "je m'en secoue le tuyau, je ne suis pas informaticien, je ne veux pas savoir ce qu'est ce truc là... Alors va voir ailleurs si j'y suis". Vous êtes dans le juste ! Les utilisateurs n'ont pas à savoir/apprendre le comment du pourquoi. Les développeurs/connaisseurs n'ont pas besoin de lire ce billet... Donc, il est inutile de décrire techniquement ce qu'est la plate-forme Mono. Sachez juste que vous devez installer cette plate-forme si vous souhaitez utiliser des applications basées sur celle-ci. Rien de plus. | ||
- | |||
- | ===== Pourquoi installer Mono ? ===== | ||
- | |||
- | Tant que vous ne désirez pas installer une application "Mono", nul besoin de le faire. Si vous êtes du genre prévoyant, vous installerez certainement cette plate-forme d'avance histoire de l'avoir déjà sur le système si vous êtes un jour confronté à une application qui la requiert. Mais de toute manière, APT/Synaptic sauront gérer les dépendances... Donc à quoi bon ? Et c'est là que j'interviens avec mon costume de Batman ! Tagada ! Je vais vous expliquer le "pourquoi" de cette page. | ||
- | |||
- | Par défaut, Ubuntu Hoary propose une plate-forme **Mono 1.0.x**. Or, actuellement, les 3/4 des applications Mono récentes nécessitent l'installation d'une plate-forme **1.1.x**. Évolution oblige. Le problème est que si vous ne maîtrisez pas un minimum les outils Ubuntu, vous serez complètement largués et vous ne pourrez pas profiter des dernières fonctionnalités à la mode (qui a dit "fashion victime" ?). Évidemment, si vous êtes un acharné, vous trouverez toujours la bidouille sur Google mais en attendant, si vous êtes un habitué de ce wiki, voici comment installer Mono 1.1.x sur votre Ubuntu Hoary. | ||
- | |||
- | |||
- | |||
- | ===== Comment installer Mono ? ===== | ||
- | |||
- | Via [[:synaptic|Synaptic]], rajoutez les [[:depots|dépôts]]/modules suivants : | ||
- | |||
- | * Universe | ||
- | * Multiverse | ||
- | * Hoary Backports (Main, Universe, Multiverse, Restricted) | ||
- | * Hoary Extras (Main, Universe, Multiverse, Restricted) | ||
- | |||
- | Si vous ne savez pas comment procéder, je vous invite à consulter [[:depots|cette page]]. Si vous avez déjà ajouté ces dépôts, réactivez simplement les backports et vous aurez une configuration sur mesure. | ||
- | |||
- | Toujours dans [[:synaptic|Synaptic]], lancez une recherche sur ''mono'' et sélectionnez les paquets ci-dessous : | ||
- | |||
- | <code> | ||
- | mono | ||
- | mono-common | ||
- | mono-devel | ||
- | libmono0 | ||
- | libmono-dev | ||
- | mono-assemblies-base | ||
- | mono-assemblies-arch | ||
- | mono-gac | ||
- | mono-jay | ||
- | mono-jit | ||
- | mono-mcs | ||
- | mono-utils | ||
- | monodoc | ||
- | monodevelop | ||
- | gtk-sharp | ||
- | gtk-sharp2 | ||
- | </code> | ||
- | |||
- | Procédez à l'installation. | ||
- | |||
- | Re-désactivez les backports et fermez Synaptic. Vous avez dorénavant une plate-forme Mono 1.1.x opérationnelle sur votre Ubuntu Hoary. | ||
- | |||
- | |||