1 votes

Comment installer l'IDE mono-develop pour mono 3.0.2 sur Ubuntu 12.04.2 LTS 64 ?

J'ai téléchargé (à partir du site web mono-project.com) et installé mono 3.0.2 pour un usage spécifique dans /usr/lib sur mon système Ubuntu 12.04.2 LTS 64 bit en utilisant ces commandes :

wget -O Downloads/mono-3.0.2.tar.bz2 http://origin-download.mono-project.com/sources/mono/mono-3.0.2.tar.bz2 
tar -C Downloads -xjf Downloads/mono-3.0.2.tar.bz2
cd Downloads/mono-3.0.2
sudo ./configure --prefix=/usr
sudo make
sudo make install

Maintenant, j'aimerais installer l'IDE mono-develop, mais j'ai peur d'utiliser apt-get ou synaptic car l'installation standard d'Ubuntu installe une ancienne version de mono et de plus n'installe pas les librairies partagées dans /usr/lib.

Toute aide pour installer cet IDE (ou un autre) supportant mono 3.0.2 sera très appréciée.

TIA.

2voto

knocte Points 4546

Le problème est que monodevelop a beaucoup de dépendances que vous devrez installer manuellement (sans paquets, comme vous l'avez fait avec Mono), comme par exemple :

  • gtk-sharp (branche 2-12)
  • gnome-sharp
  • mono-addins

Et d'autres que j'oublie peut-être.

Si vous voulez vraiment vivre à la limite mais sans souffrir autant, vous devriez d'abord arrêter d'utiliser une distro LTS (installer 12.10 par exemple), et ensuite récupérer les paquets mono 3.0 en avant-première à partir d'ici : http://www.meebey.net/posts/mono_3.0_preview_debian_ubuntu_packages/

De cette façon, vous pourrez toujours utiliser le système de packaging pour installer les dépendances comme celles listées ci-dessus, et vous pourrez alors cloner monodevelop depuis github et utiliser la dernière version sans problème.

Une autre option, dans le cas où vous ne voulez pas mettre à jour votre distro, est d'installer mono 3.0 en parallèle avec le mono 2.x fourni avec la distro. Pour ce faire, vous devez faire preuve d'une attention particulière : lisez attentivement le document ce guide .

0voto

Jeremy Points 13

Bonjour knocte et merci beaucoup pour toutes ces précisions.

En attendant, je ne peux pas passer maintenant à la version 12.10 et je dois absolument faire fonctionner monodevelop sur la version 12.04 LTS avec mon installation mono actuelle.

Cependant, je vais tester votre proposition avec une 12.10 plus tard dans une VM.

De plus, je n'ai pas installé mono en utilisant l'installation de ma distro car comme je l'ai dit :

a) celui qui est proposé par Ubuntu 12.04.2 est un vieux 2.x,

b) J'ai spécifiquement besoin d'utiliser une version 3.0.x pour mes tests,

c) et j'ai besoin de l'installer dans /usr/lib pour un projet spécifique qui lie dynamiquement les bibliothèques mono si et seulement si elles sont situées dans /usr/lib (et il n'y a aucun moyen de modifier ce comportement spécifique, du moins pour l'instant).

BTW, l'installation de mon mono 3.0.2 actuel a été très facile (mais a pris beaucoup de temps - LoL) et fonctionne parfaitement avec le projet spécifique sur lequel je teste.

Existe-t-il un endroit où je puisse trouver les différentes étapes à suivre pour installer l'IDE monodevelop qui utiliserait mon installation actuelle dans /usr/lib sans effacer mon installation mono 3.0.2 actuelle ?

L'autre façon d'utiliser une installation parallèle telle que promue ici : http://www.mono-project.com/Parallel_Mono_Environments n'est pas non plus un moyen que je pourrais utiliser avec le projet spécifique que je teste.

Ou existe-t-il un autre IDE (comme Eclipse ou Code::blocks) qui supporte Mono sur Linux ?

TIA.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X