[AUR] dépendances impossibles à satisfaire (résolu)
Publié : dim. 29 janv. 2012, 10:04
Bonjour,
Je cherche à installer tinyos. Problème : j'ai besoin du paquet tinyos-tools dans AUR et
Mais quand j'arrive à l'install de jre :
Si je réponds "non ne pas installer jre", ben tinyos-tools n'est pas installé. Je réponds donc "oui".
Mais je ne peux pas virer jre7-openjdk-headless, car d'autres programmes en dépendent. Je réponds donc "non" à cette question (de toute façon si je réponds oui, il refuse...)
Dans les commentaires il est question de ce problème de dépendance, mais je n'ai pas compris comment il s'en sortaient. Voici ce qui est dit :
Java c'est quand même sacrément le bordel avec (Arch?)linux. Que faire ??
EDIT : j'aimerais ne pas avoir à virer jdk7-openjdk car beaucoup de programmes en ont besoin
Je cherche à installer tinyos. Problème : j'ai besoin du paquet tinyos-tools dans AUR et
Code : Tout sélectionner
==> Dépendances de tinyos-tools :
- python2 (déjà installé)
- perl (déjà installé)
- bash (déjà installé)
- nesc (déjà installé)
- tinyos (déjà installé)
- which (déjà installé)
- jre (compilation depuis AUR)
Code : Tout sélectionner
==> Installer jre ? [O/n]
==> [A]fficher le contenu du paquet [V]érifier avec namcap
==> ------------------------------------------------------
==> o
chargement des paquets…
résolution des dépendances...
recherche des conflits entre paquets...
:: jre et jre7-openjdk-headless sont en conflit (java-runtime). Supprimer jre7-openjdk-headless ? [o/N] n
Erreur : un conflit de paquets impossible à résoudre a été détecté
Erreur : la préparation de la transaction a échoué (conflit de dépendances)
:: jre et jre7-openjdk-headless sont en conflit
Mais je ne peux pas virer jre7-openjdk-headless, car d'autres programmes en dépendent. Je réponds donc "non" à cette question (de toute façon si je réponds oui, il refuse...)
Dans les commentaires il est question de ce problème de dépendance, mais je n'ai pas compris comment il s'en sortaient. Voici ce qui est dit :
Pour info voici ce que j'ai de déjà installéAnnoying dependency problem, installing this and the jdk over openjdk6 doesn't work - openjdk6 satisfies both java-runtime and java-environment while jre satisfies java-runtime only and jdk satisfies java-environment only. If you have packages installed already that depend on both (eclipse in my case) you need to removed the dependency on jre from the jdk, build them both separately and then install them both at once.
Code : Tout sélectionner
extra/jdk7-openjdk 7.b147_2.0-5 [installé]
extra/jre7-openjdk 7.b147_2.0-5 [installé]
extra/jre7-openjdk-headless 7.b147_2.0-5 [installé]
EDIT : j'aimerais ne pas avoir à virer jdk7-openjdk car beaucoup de programmes en ont besoin
Code : Tout sélectionner
$ pacman -Qi jdk7-openjdk
Nom : jdk7-openjdk
Fournit : java-environment=7
Dépend de : jre7-openjdk
Requis par : apache-ant eclipse libreoffice-extension-diagram libreoffice-extension-google-docs libreoffice-extension-nlpsolver libreoffice-extension-presenter-screen libreoffice-extension-report-builder libreoffice-extension-ripting-beanshell libreoffice-extension-scripting-javascript libreoffice-extension-validator libreoffice-extension-watch-window libreoffice-extension-wiki-publisher libreoffice-sdk
Est en conflit avec : java-environment