yaourt / package-query et plus généralement ce qui dépend de pacman
17 janvier 2012 - tuxce
A chaque mise à jour majeure de pacman
, le forum / irc / … voient fleurir les sujets sur pacman
qui refuse la mise à jour pour cause d’erreurs semblables à celle ci:
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué) :: package-query: requiert pacman<3.6
Cette erreur est due à un manque de configuration. Par défaut, pacman
est configuré pour se mettre à jour en premier (après avoir demandé l'autorisation) et ceci par le biais de la ligne:
SyncFirst = pacman
dans /etc/pacman.conf
, or tout ce qui dépend de pacman
doit aussi être mis à jour en même temps, il faut donc le rajouter à cette ligne.
Par exemple, si vous avez yaourt
, pacman-color
et disons, namcap
:
SyncFirst = pacman yaourt package-query pacman-color pyalpm namcap
Les paquets en plus sont des dépendances supplémentaires :
yaourt -> package-query -> \ pacman-color -> pacman namcap -> pyalpm -> /