[icecat]impossible à mettre à jour ou virer (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
ourobolos
Daikyu
Messages : 70
Inscription : lun. 31 août 2009, 17:26

[icecat]impossible à mettre à jour ou virer (résolu)

Message par ourobolos »

Bonjour/soir

En faisant mes mises à jour, je bute sur une impasse : icecat et son compère xulrunner me bloquent :

Code : Tout sélectionner

$ yaourt -Syu
Vous n'êtes pas autorisé à lancer /usr/bin/pacman-color avec sudo
Veuillez rentrer le mot de passe root
Mot de passe : 
:: Synchronisation des bases de données de paquets...
 core est à jour;
 extra est à jour;
 community est à jour;
 archlinuxfr est à jour;
Vous n'êtes pas autorisé à lancer /usr/bin/pacman-color avec sudo
Veuillez rentrer le mot de passe root
Mot de passe : 
:: Remplacer devicekit-disks par extra/udisks ? [O/n] o
:: Remplacer devicekit-power par extra/upower ? [O/n] o
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: Début de la mise à jour complète du système...
Résolution des dépendances...
:: icecat: requiert xulrunner=1.9.2

Code : Tout sélectionner

$ yaourt -R icecat
Vous n'êtes pas autorisé à lancer /usr/bin/pacman-color avec sudo
Veuillez rentrer le mot de passe root
Mot de passe : 
Vérification des dépendances...
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: icecat-i18n: requiert icecat>=3.6g1

Code : Tout sélectionner

$ yaourt -S xulrunner
Vous n'êtes pas autorisé à lancer /usr/bin/pacman-color avec sudo
Veuillez rentrer le mot de passe root
Mot de passe : 
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: icecat: requiert xulrunner=1.9.2
chaque fois que je veux mettre à jour / réinstaller / supprimer l'un des deux il me renvoie vers l'autre, une idée pour sortir de se problème ?
Dernière modification par ourobolos le mar. 06 avr. 2010, 19:40, modifié 1 fois.
xenom
archer
Messages : 100
Inscription : dim. 23 mars 2008, 18:50
Localisation : Nancy

Re: [icecat]impossible à mettre à jour ou virer (en cours)

Message par xenom »

Bonjour.

Tu peux utiliser l'option IgnorePkg dans /etc/pacman.conf pour dire à pacman de ne pas mettre à jour un paquet.
Donc tu peux ignorer xulrunner, mais si tu à d'autres programmes qui dépendent de xulrunner il ne pourront pas etre mis à jour.

Pour supprimer un logiciel il faut utiliser yaourt -Rs.
L'option "s" permet de supprimer un paquet ET ses dépendances si elle ne sont pas nécessaires à aucun autre paquet. (Plus de détail comme toujours dans le man).

Donc soit tu supprime icecat, soit tu ignore la mise à jour de xulrunner qui bloque le reste, mais ne pas mettre à jour xulrunner pourra bloquer d'autres mises à jour.
Avatar de l’utilisateur
00001000
Daikyu
Messages : 99
Inscription : mar. 02 mars 2010, 14:42
Localisation : entre le 7 et le 9

Re: [icecat]impossible à mettre à jour ou virer (en cours)

Message par 00001000 »

Heum ... voila un problème qui me fait penser à mes soucis avec la caf, les assedic ou autres (dans le sens ou A te revoie a B et B te revoie à A, mais pourquoi devenons nous tous agressif enfin ?) yaourt serais t'il devenus fonctionnaire ?

Sinon pour la mise a jour de xulrunner essai de la mètre a jour directement à partir d'un paquet, il ce trouve ici :

http://arm.kh.nu/search/index.php?a=32& ... ommunity=1

Ensuite il te suffit de faite un pacman -U "le paquet que ta télécharger" et il devrait mètre xulrunner à jour.

Re : et comme un con j'ai oublié un truc tous con l'option -d ou --nodeps pour ignoré les dépendances l'ors d'une mise a jour.
!#/bin/huit
ourobolos
Daikyu
Messages : 70
Inscription : lun. 31 août 2009, 17:26

Re: [icecat]impossible à mettre à jour ou virer (en cours)

Message par ourobolos »

@ xenom, j'avais pensé au -Rs, j'ai le même problème :

Code : Tout sélectionner

$ yaourt -Rs icecat
Vous n'êtes pas autorisé à lancer /usr/bin/pacman-color avec sudo
Veuillez rentrer le mot de passe root
Mot de passe : 
Vérification des dépendances...
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: icecat-i18n: requiert icecat>=3.6g1

$ yaourt -Rs xulrunner
Vous n'êtes pas autorisé à lancer /usr/bin/pacman-color avec sudo
Veuillez rentrer le mot de passe root
Mot de passe : 
Vérification des dépendances...
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: icecat: requiert xulrunner=1.9.2

@ 00001000 : l'option -d a fonctionné, merci !
Répondre