[yaourt] mise à jour plante (Résolu)

Mise à jour / Création /debug de paquetages
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

[yaourt] mise à jour plante (Résolu)

Message par eggregor »

Bonjour,
Une idée comme çà m'est venue:
yaourt -Syua
Qui retourne 2 paquets à mettre à jour, pour le pilotage de mon imprimante Canon MF4870dn.
Mise à jour des logiciels (nouvelle version) :
aur/cndrvcups-common-lb 3.60-1 -> 3.80-1
aur/cndrvcups-lb 3.20-1 -> 3.40-1

==> Continuer la mise à jour ? [O/n]
Je lance et on arrive :
Mot de passe de eggregor : 
chargement des paquets...
résolution des dépendances...
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: cndrvcups-lb : installer cndrvcups-common-lb (3.80-1) casse la dépendance « cndrvcups-common-lb=3.60 »
==> ATTENTION : Paquets conservés dans /tmp/yaourt-tmp-eggregor
cp : voulez-vous écraser '/tmp/yaourt-tmp-eggregor/cndrvcups-common-lb-3.80-1-x86_64.pkg.tar.xz' ?
Dans ma petite tête ça semble normal que la version 3.80 casse en partie la version 3.60, et tellement habitué à la facilité de pacman à résoudre ces affaires là, je ne vois pas comment parvenir à sortir d'un tel imbroglio.

Faut-il que je commence par désinstaller carrément les deux anciennes versions ?
Ou existe-t-il une méthode plus orthodoxe ?

Je m'en remets comme toujours à vos compétences attentives.
Dernière modification par eggregor le lun. 11 déc. 2017, 09:22, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [yaourt] mise à jour plante

Message par benjarobin »

Bonjour,
yaourt ne pourra jamais résoudre cette situation, peut être que d'autres AUR wrapper le peuvent, je ne sais pas.
Bref, ici, tu n'as pas trop le choix, tu dois faire quelque chose comme cela :

Code : Tout sélectionner

yaourt -G cndrvcups-common-lb
cd cndrvcups-common-lb
makepkg
cd ..
yaourt -G cndrvcups-lb
cd cndrvcups-lb
makepkg -d
# Puis en root :
pacman -U cndrvcups-common-lb/*.pkg.* cndrvcups-lb/*.pkg.*
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [yaourt] mise à jour plante

Message par eggregor »

Merci à toi,
Sûr que je ne pouvais pas trouver ces commandes tout seul !
Je fais les manips et je viens clore le sujet j'espère.

Résolu "Comme à la parade" !
J'ai même tout compris.
Bonne journée.
Répondre