[pacman] conflit entre pacman et package-query (Résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

[pacman] conflit entre pacman et package-query (Résolu)

Message 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.
Dernière modification par alh54 le lun. 01 févr. 2016, 16:01, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] conflit entre pacman et package-query

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
papajoke
Elfe
Messages : 812
Inscription : sam. 30 août 2014, 19:54

Re: [pacman] conflit entre pacman et package-query

Message 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
Arch stable - Kde 6 / fish - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [pacman] conflit entre pacman et package-query

Message 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)
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [pacman] conflit entre pacman et package-query

Message par alh54 »

Merci pour vos réponses, je vais essayer.
yaourt-git 1.6-1 ne posera pas de souci avec pacman 5.0?
Avatar de l’utilisateur
papajoke
Elfe
Messages : 812
Inscription : sam. 30 août 2014, 19:54

Re: [pacman] conflit entre pacman et package-query

Message 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 :D
Arch stable - Kde 6 / fish - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [pacman] conflit entre pacman et package-query

Message 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
Avatar de l’utilisateur
papajoke
Elfe
Messages : 812
Inscription : sam. 30 août 2014, 19:54

Re: [pacman] conflit entre pacman et package-query

Message 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')
Dernière modification par papajoke le lun. 01 févr. 2016, 10:37, modifié 1 fois.
Arch stable - Kde 6 / fish - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [pacman] conflit entre pacman et package-query

Message 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
Dernière modification par waitnsea le lun. 01 févr. 2016, 10:31, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] conflit entre pacman et package-query

Message 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 !
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [pacman] conflit entre pacman et package-query

Message par waitnsea »

Effectivement il suffisait de retirer la référence à pacman <4.3 dans le PKGBUILD de package-query , merci
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Re: [pacman] conflit entre pacman et package-query

Message par Skunnyk »

PKGBUILD de package-query sur AUR mis à jour \o
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [pacman] conflit entre pacman et package-query

Message par waitnsea »

"patience et longueur de temps..."
on n'aurait pas eu à attendre longtemps..., merci pour ton travail Skunnyk
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [pacman] conflit entre pacman et package-query

Message 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:

Code : Tout sélectionner

$ yaourt -G yaourt-git
$ yaourt -G package-query-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.
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [pacman] conflit entre pacman et package-query (Résolu)

Message 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..
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : BX500 250Go Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] conflit entre pacman et package-query (Résolu)

Message 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...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [pacman] conflit entre pacman et package-query (Résolu)

Message par carl11 »

Ok , je vais recompiler package-query pour être sûr alors..
Merci Benjarobin ;)
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : BX500 250Go Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [pacman] conflit entre pacman et package-query (Résolu)

Message 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.
yohanarch
newbie
Messages : 2
Inscription : mar. 23 févr. 2016, 10:45

Re: [pacman] conflit entre pacman et package-query (Résolu)

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] conflit entre pacman et package-query (Résolu)

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre