#1 Le 05/10/2014, à 10:40
- Naoki
[OK] MonoDevelop : installation impossible, problème de dépendances
Bonjour.
Je viens vers vous n'ayant pas obtenu une seule réponse sur le forum LinuxMint.
Je me conforte à un problème d'installation de logiciel via un PPA pour avoir une version à jour. Jusqu'à présent, je n'ai eu aucun mal à installer le soft de cette manière sous Ubuntu 14.04, Xubuntu 14.04, Debian 7 ou Testing, Linux Mint 17 Mate et je suis actuellement sous Linux Mint 17 Cinnamon.
En effet, j'ai procédé à l'installation du PPA, le rechargement des paquets et l'installation de MonoDevelop de la façon suivante:
sudo add-apt-repository ppa:inizan-yannick/mono && sudo apt-get update && sudo apt-get install mono-gmcs mono-gac mono-utils monodevelop
J'obtiens ce message d'erreur:
211 ko réceptionnés en 10s (19,4 ko/s)
Lecture des listes de paquets... Fait
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
mono-gac est déjà la plus récente version disponible.
mono-utils est déjà la plus récente version disponible.
mono-gmcs est déjà la plus récente version disponible.
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
monodevelop : Dépend: libglib2.0-0 (>= 2.41.2~git20140714.79e63d4e) mais 2.41.0+git20140601.90671cd3-0ubuntu1~14.10~ricotz0 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
J'ai essayé de résoudre le problème avec la commande:
sudo apt-get -f install
Mais rien à installer. J'ai même tenté de récupérer ou installer chaque paquet à la main un par un avec dpkg, mais il y a toujours des dépendances non satisfaites. A vrai dire dans mon cas, il semble y avoir un gros soucis avec le paquet libglib.
J'ai même tenté l'installation de Mono complet:
sudo apt-get install mono-complete
Ce qui donne:
Les paquets suivants contiennent des dépendances non satisfaites :
mono-complete : Dépend: mono-devel (= 3.10~git20140903.b5fcd93-1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Bref, je tourne en rond...
Auriez-vous par hasard une idée pour corriger la chose ? Je ne comprends pas d'ailleurs pourquoi sous Linux Mint 17 Cinnamon j'ai ce problème alors que tout fonctionnait bien sous Linux Mint 17 Mate (normalement, c'est la même distribution, hormis le gestionnaire de bureau non ?).
Merci de votre aide, j'ai l'habitude d'utiliser le terminal, mais là, rien n'y fait, je sèche.
Dernière modification par Naoki (Le 05/10/2014, à 21:30)
Hors ligne
#2 Le 05/10/2014, à 13:09
- sylvain3800
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
bonjour naoki
je ne sais vraiment pas si je peux t'aider
d'après ce que je vois il n'y a qu'un probleme avec linux mint + cinnamon ..
petite question la debian avait gnome3 comme gestionnaire de fenêtre ?
as tu deja essayé d'installer cinamon sur un autre système ( par ex debian ) et d'installer ce ppa et ces paquets ?
Cogito ergo sum = je consome donc je suis : je pense, donc je suis !
Hors ligne
#3 Le 05/10/2014, à 13:22
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Merci pour ta réponse.
Alors oui, la Debian avait l'environnement Gnome3 d'installé par défaut. SInon, je n'ai pas pensé à installer Cinnamon sur une autre distribution.
Mais j'avais déjà réussi à installer MonoDevelop via ce PPA sur une LinuxMint Cinnamon virtualisée, mais j'avais du installer d'autres logiciels avant, qui ont sans doute évité ce problème de dépendances, qui semble pour le coup incorrigible
Hors ligne
#4 Le 05/10/2014, à 13:56
- sylvain3800
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
ce qui m'etonne c'est que tu avais déjà des logiciel d'installés
mono-gac est déjà la plus récente version disponible.
mono-utils est déjà la plus récente version disponible.
mono-gmcs est déjà la plus récente version disponible.
en fait depuis ce ppa tu n'as strictement rien installé ...
que donne la commande
sudo apt-get update
puis si tout se passe bien
sudo apt-get upgrade
Cogito ergo sum = je consome donc je suis : je pense, donc je suis !
Hors ligne
#5 Le 05/10/2014, à 14:04
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Ils étaient déjà installés puisque j'ai tenté de les installer à la main pour certains, un par un.
Mais d'autres paquets bloquent à cause des dépendances non satisfaites.
Sinon, je peux mettre à jour la liste des dépôts et mon système sans problème, même avec un "dist-upgrade", avec évidemment ce résultat:
1 445 ko réceptionnés en 18s (76,6 ko/s)
Lecture des listes de paquets... Fait
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Donc, c'est OK de ce côté, mais pas quand je tente d'installer MonoDevelop...c'est embêtant.
Hors ligne
#6 Le 05/10/2014, à 14:18
- sylvain3800
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
bon ... et as tu essayé d'installer libglib2.0-0 ?
Cogito ergo sum = je consome donc je suis : je pense, donc je suis !
Hors ligne
#7 Le 05/10/2014, à 14:21
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Oui, et tu vas rire, il est déjà installé...:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
libglib2.0-0 est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
J'ai l'habitude des distributions GNU/Linux, de la ligne de commandes, des fichiers de configuration. Mais là, je suis face à un problème que je suis incapable de résoudre jusqu'à présent.
Dernière modification par Naoki (Le 05/10/2014, à 14:22)
Hors ligne
#8 Le 05/10/2014, à 14:41
- agensbur
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Monodevelop est présent dans le ppa standard d'ubuntu 14.04 (et je l'ai installé sans difficultés avec l'outil "logitheque" de ma distrib).
Il devrait théoriquement être accessible depuis le ppa de base de Linux mint 17 ; as tu tenté de l'installer en virant le ppa spécificique que tu as installé ?
Hors ligne
#9 Le 05/10/2014, à 14:45
- sylvain3800
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
bon je ne sais pas ....
d'après ce que je vois ici :
mais 2.41.0+git20140601.90671cd3-0ubuntu1~14.10~ricotz0 devra être installé
il faut une version spéciale de libglib2.0-0
c'est celle la :
https://launchpad.net/ubuntu/utopic/+so … 0/2.42.0-2
c'est celle qui est fournie sur le ppa de inizan-yannick
pour verifier si c'est la même version
utilise la commande :
dpkg --status libglib2.0-0
et regarde le numero de version
si c'est pas le bon
il faudra peut etre essayer de le compiler directement depuis
là
mais dans ce cas je te souhaite bon courage
ce que je ne comprend pas c'est que ca marche avec Linuxmint mate
Cogito ergo sum = je consome donc je suis : je pense, donc je suis !
Hors ligne
#10 Le 05/10/2014, à 14:47
- sylvain3800
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Monodevelop est présent dans le ppa standard d'ubuntu 14.04 (et je l'ai installé sans difficultés avec l'outil "logitheque" de ma distrib).
Il devrait théoriquement être accessible depuis le ppa de base de Linux mint 17 ; as tu tenté de l'installer en virant le ppa spécificique que tu as installé ?
ha oui si il est présent dans les dépôts, il vaudrait mieux utiliser la version des dépôts
Cogito ergo sum = je consome donc je suis : je pense, donc je suis !
Hors ligne
#11 Le 05/10/2014, à 16:08
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Je préférais passer par le PPA pour avoir une version plus récente.
SInon, j'ai évidemment tenté l'installation via les dépôts en virant le PPA de yannick, et voici ce que ça donne:
naoki@evolinux ~ $ sudo apt-get install monodevelop
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
monodevelop : Dépend: libmono-system-design4.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-runtime4.0-cil (>= 2.10.1) mais ne sera pas installé
Dépend: libmono-system-servicemodel4.0a-cil (>= 3.2.3) mais ne sera pas installé
Dépend: libmono-system-web-mvc3.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-web-services4.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-web-webpages-razor2.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-web-webpages2.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-web4.0-cil (>= 2.10.3) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Et à noter qu'un petit "sudo apt-get -f install" ne propose rien à installer...galère quand même MonoDevelop sur ce coup là.
SI vraiment je n'arrive pas à régler ce soucis, j'en profiterai pour refaire une installation propre et passer directement par les dépôts, tans pis pour la version récente. Mais y'a des moments, faut faire un choix quand ça coince vraiment. Après, je suis ouvert à toutes autres suggestions, le mieux serait de pouvoir résoudre ce problème évidemment ^^.
Dernière modification par Naoki (Le 05/10/2014, à 16:10)
Hors ligne
#12 Le 05/10/2014, à 16:16
- sylvain3800
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
bon ben si une installation via les dépôts ne fonctionne pas non plus... alors .... je ne peux pas t'aider d'avantage, ça dépasse mes compétences.
libmono-system-design4.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-runtime4.0-cil (>= 2.10.1) mais ne sera pas installé
Dépend: libmono-system-servicemodel4.0a-cil (>= 3.2.3) mais ne sera pas installé
Dépend: libmono-system-web-mvc3.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-web-services4.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-web-webpages-razor2.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-web-webpages2.0-cil (>= 1.0) mais ne sera pas installé
Dépend: libmono-system-web4.0-cil (>= 2.10.3) mais ne sera pas installé
je ne comprends pas pourquoi toute ces dependences ne seront pas installés
bon courage pour la suite .
Cogito ergo sum = je consome donc je suis : je pense, donc je suis !
Hors ligne
#13 Le 05/10/2014, à 16:21
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Me connaissant, je vais finir par trouver, même si je dois passer par la compilation (j'ai l'habitude ^^), mais dès fois qu'un truc m'aurait échappé, je voulais en faire part à la communauté, on n'est jamais sûr de rien.
Merci pour ton aide en tout cas.
Hors ligne
#14 Le 05/10/2014, à 16:36
- bishop
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Naoki !
Vérifie si les tous les dépôts sont bien activés dans ton fichier /etc/apt/sources.list.
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#15 Le 05/10/2014, à 16:40
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Tu veux dire plutôt dans le répertoire /etc/apt/sources.list.d
Excepté le dépôt GetDeb, toutes les lignes de mes autres fichiers "list" sont décommentées, donc activées.
Dernière modification par Naoki (Le 05/10/2014, à 16:40)
Hors ligne
#16 Le 05/10/2014, à 17:07
- bishop
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Non ! Je pense au fichier /etc/apt/sources.list (dépôts officiels).
Parfois, lors d'une installation récente, certains dépôts ne sont pas activés dans le fichier /etc/apt/sources.list.
C'est une vérification à faire lorsque l'on a des problèmes de dépendances. J'ai dépanné plusieurs ubunteros qui cherchait la p'tite bête alors que la moitié des dépôts de leur sources.list n'étaient pas activés. Pourquoi ! Là est la question...
Dernière modification par bishop (Le 05/10/2014, à 17:08)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#17 Le 05/10/2014, à 20:01
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Sur les versions récentes d'Ubuntu/Xubuntu, le fichier sources.list est vide. A la place, les dépôts sont dans des fichiers '.list' séparés, à l'intérieur du répertoire sources.list.d
Donc dans ces fichiers séparés, tous mes dépôts sont bien activés, et ce sont ceux qui sont mis à jour quand on fait un update via le terminal.
Hors ligne
#18 Le 05/10/2014, à 20:07
- bishop
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Bizarre car il y a peu de temps que j'ai réinstallé Trusty 14.04.1 LTS après un changement de SSD et j'ai toujours un sources.list :
# deb cdrom:[Ubuntu 14.04.1 LTS _Trusty Tahr_ - Release amd64 (20140722.2)]/ trusty main restricted
deb http://archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates main restricteddeb http://archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://archive.ubuntu.com/ubuntu/ trusty universe
deb http://archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates universedeb http://archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates multiversedeb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiversedeb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiversedeb http://archive.canonical.com/ubuntu trusty partner
deb-src http://archive.canonical.com/ubuntu trusty partnerdeb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
Je n'ai aucun dépôt officiel ubuntu dans le dossier sources.list.d.
Dernière modification par bishop (Le 05/10/2014, à 20:14)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#19 Le 05/10/2014, à 20:11
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Moi j'ai dans sources.list uniquement cette ligne:
# deb cdrom:[Ubuntu 14.04.1 LTS _Trusty Tahr_ - Release amd64 (20140722.2)]/ trusty main restricted
Ensuite, dans le répertoire sources.list.d, j'ai un fichier ".list" pour les dépots officiels, et un par PPA (pour Opera Developer, Noobslab, etc.)
Je n'ai donc aucun problème au niveau de l'activation de mes dépots, le problème vient malheureusement d'ailleurs.
Dernière modification par Naoki (Le 05/10/2014, à 20:12)
Hors ligne
#20 Le 05/10/2014, à 20:24
- sylvain3800
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
une petite aparté
mais j'y comprend plus rien t'es sur ubuntu ou linuxmint !!!
je sais que linux mint est basé sur ubuntu mais cette ligne :
deb cdrom:[Ubuntu 14.04.1 LTS _Trusty Tahr_ - Release amd64 (20140722.2)]/ trusty main restricted
me parait etrange
après je n'ai jammais utilisé de mint alors c'est possible
fin de l’aparté
Cogito ergo sum = je consome donc je suis : je pense, donc je suis !
Hors ligne
#21 Le 05/10/2014, à 20:26
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Je suis bien sous Linux Mint 17 (Qiana) avec Cinnamon (en 64 bits), donc basée sur Ubuntu 14.04 en 64 bits évidemment .
Hors ligne
#22 Le 05/10/2014, à 20:43
- sylvain3800
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
okay alors si c'est si proche ...
attention !!! idée de bidouilleur !!!
peut être pourrait tu essayer de rajouter le ppa d'ubuntu et d'editer le fichier preference pour faire du pinning
.. sur debian ca marche entre stable et sid par exemple....
bon c'est surement pas possible mais ,,,,
Cogito ergo sum = je consome donc je suis : je pense, donc je suis !
Hors ligne
#23 Le 05/10/2014, à 20:58
- bishop
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Ah ! Tu as raison Naoki.
Sur une VM où j'ai installé Mint 17 Quiana Mate le fichier /etc/apt/sources.list ne contient que :
#deb cdrom:[Linux Mint 17 _Qiana_ - Release amd64 20140624]/ trusty contrib main non-free
Le reste se trouve dans /etc/sources.list.d/official-package-repositories.list :
# Do not edit this file manually, use Software Sources instead.
deb http://packages.linuxmint.com qiana main upstream import #id:linuxmint_main
deb http://extra.linuxmint.com qiana main #id:linuxmint_extradeb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiversedeb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Ça fait pas beaucoup de dépôs par rapport à Ubuntu.
Par contre, comme le dit sylvain3800 je ne comprends pas pourquoi tu as cette ligne dans ton /etc/apt/sources.list :
# deb cdrom:[Ubuntu 14.04.1 LTS _Trusty Tahr_ - Release amd64 (20140722.2)]/ trusty main restricted
Normalement il devrait plutôt y avoir une référence à Linux Mint 17 (???)
Sinon est-ce que ce ne serait pas un problème avec les niveaux 4 et 5 du Gestionnaire de MAJ :
qui bloque l'installation de certains paquets :
C'est quand même surprenant que dbus soit considéré comme paquets non sûrs et les noyaux Linux comme dangereux (???)
J'ai le même résultat sur une installation de Linux Mint 17 Xfce 32 bits sur un eeePC.
Dernière modification par bishop (Le 05/10/2014, à 21:19)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#24 Le 05/10/2014, à 21:29
- Naoki
Re : [OK] MonoDevelop : installation impossible, problème de dépendances
Non, ce n'est pas un soucis à ce niveau-là, je pense tout simplement que le PPA de yannick rencontre quelques soucis en ce moment, car sur une installation fraiche, l'installation de "mono-complete" et "monodevelop" fonctionne sans problèmes.
Tans pis, je prendrai mon mal en patience, merci à vous pour votre aide.
EDIT : sinon, j'ai aussi ce problème, qui n'a rien à voir mais qui reste encore non résolu : cliquez ici
Dernière modification par Naoki (Le 05/10/2014, à 21:31)
Hors ligne