[yaourt] pkgbuild.sh library ( solved )

Mise à jour / Création /debug de paquetages
Répondre
Avatar de l’utilisateur
redox972
Hankyu
Messages : 26
Inscription : lun. 27 déc. 2010, 08:54

[yaourt] pkgbuild.sh library ( solved )

Message par redox972 »

Salut tout le monde,

Je galère avec mes dépots.
J'essayais d'installer le flashplugin avec pacman mais il ne le trouve pas dans le dépot extra donc j'ai voulu essayer avec yaourt en passant par aur et je rencontre des soucis a chaque niveau.

dès que j'essaie d'utiliser yaourt j'ai ce message d'erreur:

Code : Tout sélectionner

==> WARNING: problem in pkgbuild.sh library
[up]
finalement j'ai réussi à installer chromium avec yaourt:

Code : Tout sélectionner

:: Synchronisation des bases de données de paquets...
 core est à jour;
 extra est à jour;
 community est à jour;
 archlinuxfr est à jour;
==> WARNING: problem in pkgbuild.sh library
/usr/local/lib/yaourt/basicfunctions.sh: line 12: /usr/bin/package-query: Aucun fichier ou dossier de ce type
/usr/local/lib/yaourt/basicfunctions.sh: line 12: /usr/bin/package-query: Aucun fichier ou dossier de ce type
/usr/local/lib/yaourt/basicfunctions.sh: line 12: /usr/bin/package-query: Aucun fichier ou dossier de ce type
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Cibles (3): scrnsaverproto-1.2.1-1  libxss-1.2.1-1  chromium-8.0.552.224-1

Taille totale des paquets (téléchargement):   17,42 Mo
Taille totale des paquets (installation):   65,71 Mo

Procéder à l'installation ? [O/n] o
:: Récupération des paquets du dépôt extra...
 scrnsaverproto-1.2...     9,6K  266,6K/s 00:00:00 [######################] 100%
 libxss-1.2.1-1-x86_64    12,7K  269,2K/s 00:00:00 [######################] 100%
 chromium-8.0.552.2...    17,4M  397,0K/s 00:00:45 [######################] 100%
Analyse de l'intégrité des paquets...
(3/3) Analyse des conflits entre fichiers          [######################] 100%
(1/3) Installation de scrnsaverproto               [######################] 100%
(2/3) Installation de libxss                       [######################] 100%
(3/3) Installation de chromium                     [######################] 100%
dans ma mirrorlist j'ai:

Code : Tout sélectionner

# France
Server = http://mir.archlinux.fr/$repo/os/x86_64
Server = ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/x86_64
Server = http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/x86_64
Server = ftp://ftp.free.fr/mirrors/ftp.archlinux.org/$repo/os/x86_64
Server = ftp://mir1.archlinux.fr/archlinux/$repo/os/x86_64
Server = http://mir1.archlinux.fr/archlinux/$repo/os/x86_64
Server = ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/$repo/os/x86_64
et mon pacman.conf: (pour être sur qu'il est "normal")

Code : Tout sélectionner

[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

#[community-testing]
## Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs

[archlinuxfr] 
#Server = http://repo.archlinux.fr/x86_64
Server = http://repo.archlinux.fr/i686


Je découvre encore Arch alors svp soyez indulgent ...
Dernière modification par redox972 le lun. 27 déc. 2010, 10:53, modifié 1 fois.
Image
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [yaourt] pkgbuild.sh library ( brand new )

Message par FoolEcho »

Apparemment, tu n'as pas "package-query" ( et normalement, il vient comme dépendance de yaourt, sauf si tu l'as enlevé brutalement :? ).
Par prudence, je réinstallerai yaourt avec ces dépendances (pacman -Rcns pour l'enlever), après avoir mis à jour le système si pas fait.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
redox972
Hankyu
Messages : 26
Inscription : lun. 27 déc. 2010, 08:54

Re: [yaourt] pkgbuild.sh library ( brand new )

Message par redox972 »

Okay, je vais tester ça.

toujours le même soucis :(

la désinstall:

Code : Tout sélectionner

Suppression (3): yaourt-0.9.5.1-1  package-query-0.5.1-1  yajl-1.0.11-2
réinstall:

Code : Tout sélectionner

Cibles (3): yajl-1.0.11-2  package-query-0.5.1-1  yaourt-0.9.5.1-1
tout est bien installé, j'ai même installé des dépendances optionelles mais j'ai encore le message d'erreur.


ps: pourquoi est-ce que je ne peux pas installer le plugin flash si mes depots sont corrects?

Code : Tout sélectionner

[redox@TestRIG ~]$ sudo pacman -Sy flashplugin
Erreur: 'flashplugin': impossible de trouver ou de lire le paquet
Image
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [yaourt] pkgbuild.sh library ( brand new )

Message par FoolEcho »

:bouletdujour: (pour moi, hein)

Tu n'as pas la bonne version de pacman ! Dans ton mirrorlist, c'est du 64 bits, mais pour archlinux.fr (là, où tu as yaourt), tu as indiqué le 32 bits.
A priori, dans ton pacman.conf, c'est:

Code : Tout sélectionner

[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
#Server = http://repo.archlinux.fr/i686
Donc, tu vires yaourt et tu la remets.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [yaourt] pkgbuild.sh library ( brand new )

Message par benjarobin »

Tu n'as pas la bonne version de pacman
Tu veux dire la bonne version de package-query ? Car yaourt c'est juste des scripts
Donc supprime comme même par prudence yaourt et package-query, modifie ton pacman.conf et réinstalle yaourt

Donne la sortie de yaourt -Syyu --debug
Puis la sortie de yaourt -S flashplugin --debug
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
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [yaourt] pkgbuild.sh library ( brand new )

Message par FoolEcho »

benjarobin a écrit :Citer:
Tu n'as pas la bonne version de pacman
Tu veux dire la bonne version de package-query ? Car yaourt c'est juste des scripts
Oui, ma langue a fourché. :bouletdujour: ... après, même si ça ne vient pas de là (mais, à priori), ça lui évitera des embrouilles plus tard. :mrgreen:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
redox972
Hankyu
Messages : 26
Inscription : lun. 27 déc. 2010, 08:54

Re: [yaourt] pkgbuild.sh library ( brand new )

Message par redox972 »

j'ai exécuté les commandes avant et après la modif du pacman.conf et le résultat est le même.

Code : Tout sélectionner

[redox@TestRIG ~]$ yaourt -Syyu --debug
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: SyncFirst: pacman
debug: config: new section 'core'
debug: registering sync database 'core'
debug: config file /etc/pacman.conf, line 64: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'core': http://mir.archlinux.fr/core/os/x86_64
debug: adding new server URL to database 'core': ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': ftp://ftp.free.fr/mirrors/ftp.archlinux.org/core/os/x86_64
debug: adding new server URL to database 'core': ftp://mir1.archlinux.fr/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mir1.archlinux.fr/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://repo.archlinux.fr/x86_64
debug: setlibpaths() called
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: registering sync database 'extra'
debug: config file /etc/pacman.conf, line 68: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'extra': http://mir.archlinux.fr/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://ftp.free.fr/mirrors/ftp.archlinux.org/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://mir1.archlinux.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mir1.archlinux.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://repo.archlinux.fr/x86_64
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config file /etc/pacman.conf, line 72: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'extra': http://mir.archlinux.fr/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://ftp.free.fr/mirrors/ftp.archlinux.org/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://mir1.archlinux.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mir1.archlinux.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://repo.archlinux.fr/x86_64
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: registering sync database 'community'
debug: config file /etc/pacman.conf, line 76: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'community': http://mir.archlinux.fr/community/os/x86_64
debug: adding new server URL to database 'community': ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': ftp://ftp.free.fr/mirrors/ftp.archlinux.org/community/os/x86_64
debug: adding new server URL to database 'community': ftp://mir1.archlinux.fr/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mir1.archlinux.fr/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://repo.archlinux.fr/x86_64
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'archlinuxfr'
debug: registering sync database 'archlinuxfr'
debug: adding new server URL to database 'archlinuxfr': http://repo.archlinux.fr/i686
debug: config: finished parsing /etc/pacman.conf
Erreur: vous ne pouvez pas effectuer cette opération à moins d'être root.
debug: unregistering database 'core'
debug: unregistering database 'extra'
debug: unregistering database 'community'
debug: unregistering database 'archlinuxfr'

Code : Tout sélectionner

[redox@TestRIG ~]$ yaourt -S flashplugin --debug
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: SyncFirst: pacman
debug: config: new section 'core'
debug: registering sync database 'core'
debug: config file /etc/pacman.conf, line 64: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'core': http://mir.archlinux.fr/core/os/x86_64
debug: adding new server URL to database 'core': ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': ftp://ftp.free.fr/mirrors/ftp.archlinux.org/core/os/x86_64
debug: adding new server URL to database 'core': ftp://mir1.archlinux.fr/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mir1.archlinux.fr/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://repo.archlinux.fr/x86_64
debug: setlibpaths() called
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: registering sync database 'extra'
debug: config file /etc/pacman.conf, line 68: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'extra': http://mir.archlinux.fr/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://ftp.free.fr/mirrors/ftp.archlinux.org/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://mir1.archlinux.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mir1.archlinux.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://repo.archlinux.fr/x86_64
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config file /etc/pacman.conf, line 72: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'extra': http://mir.archlinux.fr/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://ftp.free.fr/mirrors/ftp.archlinux.org/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://mir1.archlinux.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mir1.archlinux.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://repo.archlinux.fr/x86_64
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: registering sync database 'community'
debug: config file /etc/pacman.conf, line 76: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'community': http://mir.archlinux.fr/community/os/x86_64
debug: adding new server URL to database 'community': ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': ftp://ftp.free.fr/mirrors/ftp.archlinux.org/community/os/x86_64
debug: adding new server URL to database 'community': ftp://mir1.archlinux.fr/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mir1.archlinux.fr/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://repo.archlinux.fr/x86_64
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'archlinuxfr'
debug: registering sync database 'archlinuxfr'
debug: adding new server URL to database 'archlinuxfr': http://repo.archlinux.fr/i686
debug: config: finished parsing /etc/pacman.conf
Erreur: vous ne pouvez pas effectuer cette opération à moins d'être root.
debug: unregistering database 'core'
debug: unregistering database 'extra'
debug: unregistering database 'community'
debug: unregistering database 'archlinuxfr'
Image
Avatar de l’utilisateur
redox972
Hankyu
Messages : 26
Inscription : lun. 27 déc. 2010, 08:54

Re: [yaourt] pkgbuild.sh library ( brand new )

Message par redox972 »

ps: merci pour la rapidité avec laquelle vous avez répondu,
malgré ces légers soucis je suis super content d'avoir réussi à installer arch car j'avais déjà essayé il y a quelques années et je galérais avec le serv graphique.
On se sent tellement fiert après avoir tout installé soit même xD.
J'espère faire un bon bout de chemin avec cette super distrib qui à l'air d'avoir une bonne communauté.

vive les bidouilleurs en herbes/confirmés/et autres..
Image
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [yaourt] pkgbuild.sh library ( brand new )

Message par FoolEcho »

Le problème vient des droits sur pacman, ton utilisateur n'a pas les droits.
Cf. le wiki:
http://wiki.archlinux.fr/howto/archlinu ... _avec_sudo
http://wiki.archlinux.fr/console/sudo
... ou alors tu passes en super-utilisateur.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
redox972
Hankyu
Messages : 26
Inscription : lun. 27 déc. 2010, 08:54

Re: [yaourt] pkgbuild.sh library ( brand new )

Message par redox972 »

J'ai toujours les messages d'erreur mais j'arrive à installer mes paquets "normalement".
C'est pas super clean mais ça marche, un grand merci à tous.
ça fera l'affaire vu que c'est juste une config de test, je prévois une autre install bientôt.

:)
Image
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [yaourt] pkgbuild.sh library ( solved )

Message par FoolEcho »

redox972 a écrit :J'ai toujours les messages d'erreur mais j'arrive à installer mes paquets "normalement".
Hein ? Lesquels ? Ceux concernant package-query ? Tu as bien mis le bon dépôt (x86_64) et réinstaller la totale yaourt (peut-être vider le cache de pacman ainsi que les dépôts inutilisés aussi avec pacman -Scc ) ? ... D'ailleurs si tu as installé d'autres programmes du dépôt archlinux.fr, tu auras intérêt à les réinstaller en 64 bits.
redox972 a écrit :C'est pas super clean mais ça marche, un grand merci à tous.
C'est plus confortable par sudo.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
redox972
Hankyu
Messages : 26
Inscription : lun. 27 déc. 2010, 08:54

Re: [yaourt] pkgbuild.sh library ( solved )

Message par redox972 »

Code : Tout sélectionner

==> WARNING: problem in pkgbuild.sh library
est redondant.

ça vient surement du fait que j'ai compilé yaourt depuis les sources dispos sur AUR.
à la prochaine install je ferais aveec pacman, et je suivrais le tuto.

Le problème principal venait des depots x86_64 non sélectionnés.
Image
Répondre