Page 1 sur 2
[pacman] conflit entre pacman et package-query (Résolu)
Publié : lun. 01 févr. 2016, 09:32
par alh54
Bonjour,
En tentant une mise à jour j'ai eu ceci;
Code : Tout sélectionner
# pacman -Syu
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: package-query : requiert pacman<4.3
La version installée de pacman: local/pacman 4.2.1-4 (base base-devel)
La version installée de package-query: local/package-query 1.7-1
Que faire?
Merci pour toute aide.
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 09:38
par benjarobin
Une nouvelle version de pacman est sortie : 5.0.0... Yaourt/package-query n'est pas officiellement supporté pour cette version de pacman.
Le plus simple en attendant est la désinstallation de ces 2 paquets...
Le plus étrange c'est qu'il n'y a même pas de NEWS à ce propos...
Mais d'après
https://github.com/archlinuxfr/package-query/issues/90 package-query serait compatible, donc il suffit de faire ceci :
Code : Tout sélectionner
$ yaourt -G yaourt-git
$ yaourt -G package-query-git
# pacman -Syu # On fait la mise à jour de pacman
Puis on modifie le PKGBUILD de package-query-git pour la version minimal de pacman, et on relance la compilation via
makepkg
pour les 2 paquets dont les PKGBUILD ont été précédemment téléchargés via
yaourt -G
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 09:40
par papajoke
bonjour,
arrivée de pacman 5.0 en stable
il faut désinstaller yaourt, installer pacman ... et réinstaller yaourt avec les bonnes dépendances, yaourt-git est ok comme apacman
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 09:46
par waitnsea
papajoke a écrit :bonjour,
arrivée de pacman 5.0 en stable
il faut désinstaller yaourt, installer pacman ... et réinstaller yaourt avec les bonnes dépendances, yaourt-git est ok comme apacman
Bonjour papajoke,
Tu es sûr ?
Flagged out-of-date (2015-10-07)
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 09:54
par alh54
Merci pour vos réponses, je vais essayer.
yaourt-git 1.6-1 ne posera pas de souci avec pacman 5.0?
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 10:11
par papajoke
il est indiqué 1.6 c'est le pourquoi du flag, mais pas de problème c'est un git on récupère la dernière version (1.7)
pas a noter maintenant avec pacman 5 nous avons la nouvelle fonctionnalité
-F

Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 10:17
par waitnsea
Hum...
curl -O https://aur4.archlinux.org/cgit/$pkgname.git/snapshot/yaourt-git.tar.gz
OK , mais
tar zxvf yaourt-git.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
idem avectar -xvf
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 10:22
par papajoke
regarde le
wiki la procédure est indiquée (git clone ...)
changer dépendances : depends=('pacman>=4.1' 'pacman<4.3' 'yajl>=2.0')
en
depends=('pacman>=4.1' 'yajl>=2.0')
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 10:28
par waitnsea
quand j'arrive à % makepkg -si
==> Création du paquet package-query 1.7-1 (lun. févr. 1 10:24:57 CET 2016)
==> Vérification des dépendances pour l’exécution...
==> Installation des dépendances manquantes...
Mot de passe [sudo] :
erreur : impossible de trouver la cible : pacman<4.3
==> ERREUR : « pacman » n’a pas pu installer les dépendances manquantes.
Edit : même message d'erreur si je passe direct à yaourt-git
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 10:29
par benjarobin
waitnsea a écrit :Hum...
Code : Tout sélectionner
curl -O https://aur4.archlinux.org/cgit/$pkgname.git/snapshot/yaourt-git.tar.gz
Le lien est invalide pour plusieurs raisons (
$pkgname
)... Sinon dans le Wiki on donne les bonnes lignes de commandes
https://wiki.archlinux.fr/AUR#Utilisation
Et il faut penser à lire mon premier message :
viewtopic.php?p=150748#p150748
Il faut modifier les dépendances !
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 10:42
par waitnsea
Effectivement il suffisait de retirer la référence à pacman <4.3 dans le PKGBUILD de package-query , merci
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 10:55
par Skunnyk
PKGBUILD de package-query sur AUR mis à jour \o
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 10:59
par waitnsea
"patience et longueur de temps..."
on n'aurait pas eu à attendre longtemps..., merci pour ton travail Skunnyk
Re: [pacman] conflit entre pacman et package-query
Publié : lun. 01 févr. 2016, 16:00
par alh54
Merci à tous pour vos contributions, spécialement à Skunnyk, le souci est résolu.
Je résume pour ceux qui auraient le même souci, d'autant plus que cela n'a pas été mentionné dans les news comme l'a remarqué bejarobin.
Avant de supprimer yaourt, télécharger yaourt-git et package-quey-git:
Supprrimer yaourt et package-query.
Faire une mise à jourdu système.
Construire le package package-query-git et l'installer.
Construire le package yaourt-git et l'installer.
Re: [pacman] conflit entre pacman et package-query (Résolu)
Publié : mer. 03 févr. 2016, 09:01
par carl11
Sur le forum englais j'ai vu qu'il suffisait de faire :
Tom B wrote:
It's a lot simpler than that, just update package-query:
yaourt -S package-query
Now you can run
# pacman -Syu
As normal.
Thanks. Worked for me
J'ai tester et ça marche ! Si ça peut servir à d'autres personnes..
Re: [pacman] conflit entre pacman et package-query (Résolu)
Publié : mer. 03 févr. 2016, 09:35
par benjarobin
Sauf que c'est une assez mauvaise idée de faire ceci dans cet ordre. Si tu compiles package-query tu dois compiler avec la nouvelle version de pacman. Là il te faut recompiler package-query si tu veux être sûr qu'il n'y aura pas de souci. Après oui cela peut fonctionner, mais il faudrait prendre le temps d'analyser...
Re: [pacman] conflit entre pacman et package-query (Résolu)
Publié : mer. 03 févr. 2016, 10:23
par carl11
Ok , je vais recompiler package-query pour être sûr alors..
Merci Benjarobin

Re: [pacman] conflit entre pacman et package-query (Résolu)
Publié : jeu. 04 févr. 2016, 22:28
par alh54
Vu que Skunnyk a mis à jour le PKGBUILD de package-query, vu que je suis loin d'être un testeur, je suis revenu à la version stable de yaourt et ça marche.
Re: [pacman] conflit entre pacman et package-query (Résolu)
Publié : mar. 23 févr. 2016, 10:51
par yohanarch
bonjour
j'ai le meme soucis j'en suis a l'etape ou je dois reinstaller yaourt mais je ne sais pas comment construire le package package-query-git et l'installer et
construire le package yaourt-git et l'installer
alors si une personne pouvait m'aider merci.
Re: [pacman] conflit entre pacman et package-query (Résolu)
Publié : mar. 23 févr. 2016, 11:12
par benjarobin
Bonjour,
Tu devrait créer ton propre sujet, car cela n'a pas vraiment de lien avec ce sujet.
Si tu veux installer les paquets git (ce qui n'est en rien nécessaire) tu dois l'installer via AUR, comme tout paquet AUR.
Pour les versions "classiques" (non git), tu peux les installer via le dépôt archlinuxfr ou via AUR
Tout est expliqué dans le Wiki pour l'ajout du dépôt archlinuxfr comme pour une installation "manuelle" d'un paquet provenant de AUR