Page 1 sur 2

[pacman] no usable package repositories configured[RESOLU]

Publié : dim. 09 janv. 2011, 16:28
par adrien1
Bonjour tout le monde,

j'ai voulu installer pacman 3.4.2 :
j'ai téléchargé le paquet, dépaqueté et lancé ces commandes:

Code : Tout sélectionner

$ ./configure
$ make
# make install
et depuis, quand je lance pacman j'ai l'erreur :

Code : Tout sélectionner

 error: no usable package repositories configured. 
tout cela est bien facheux ;-)

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 16:47
par tuxce
salut, c'est pourquoi le ./configure etc. ? :shock:

1. il faut un minimum de config pour le compiler
2. pourquoi tu n'installes pas normalement avec une mise à jour ?

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 18:04
par adrien1
1) sur le site http://www.archlinux.org/pacman/

j'ai téléchargé la nouvelle release et suivi les instructions pour l'installer qui consiste en:
- télécharger l'archive et la dépaqueter dans un répertoire et de lancer ces trois commandes

2) je ne savais pas comment faire autrement.


Toujours est-il que je ne sais pas comment récupérer cette erreur :-s.
help please

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 18:29
par Xanathos

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 19:05
par tuxce
@adrien1, tu as raté la dernière ligne après le "make install":
You may wish to read the options presented by ./configure --help in order to set appropriate paths and build options that are correct for your system.
:)
Si tu n'as rien configuré, le pacman installé doit être dans /usr/local/bin, comme ce chemin est par défaut en premier dans le path, c'est ce dernier qui s'exécute, il suffit d'utiliser pacman avec le chemin complet:

Code : Tout sélectionner

/usr/bin/pacman
Pour le désinstaller il suffit de lancer un:

Code : Tout sélectionner

make uninstall
adrien1 a écrit : 2) je ne savais pas comment faire autrement.
la j'ai un doute, tu es bien sur un système Arch Linux ? si oui, c'est:

Code : Tout sélectionner

pacman -Syu
:|

PS: pour info, le message d'erreur indique juste qu'il n'y a pas de dépot configuré ce qui est normal vu qu'il cherche un /usr/local/etc/pacman.conf

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 19:17
par adrien1
oui ca ressemble,
le resultat de :

Code : Tout sélectionner

$ pacman -v
Root      : /
Conf File : /usr/local/etc/pacman.conf
DB Path   : /usr/local/var/lib/pacman/
Cache Dirs: /usr/local/var/cache/pacman/pkg/  
Lock File : /usr/local/var/lib/pacman/db.lck
Log File  : /usr/local/var/log/pacman.log
Targets   : None
error: no operation specified (use -h for help)
mon Conf File est censé être /etc/pacman.conf et pas /usr/local/etc/pacman.conf.
Malgré la commande

Code : Tout sélectionner

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
cela ne change rien.

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 20:06
par adrien1
voila il se trouve à nouveau dans /usr/bin/

par contre quand je lance pacman voici le resultat:

Code : Tout sélectionner

$ pacman
bash: /usr/local/bin/pacman
mais si je le lance comme ca ca fonctionne :/usr/bin/pacman

et si je regarde mon path tout semble correct :

Code : Tout sélectionner

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/lib/perl5/core_perl/bin
Comment cela se fait-il?

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 20:12
par benjarobin
Tu as tout simplement des reste de ton pacman dans /usr/local/bin/
Sinon tu n'as toujours pas répondu, tu es sous ArchLinux ?

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 20:29
par tuxce
il faut lancer un:

Code : Tout sélectionner

hash -r
pour que bash oublie qu'il a vu un pacman dans /usr/local (enfin si t'es sur bash)

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 20:34
par adrien1
sorry oui je suis sours archlinux

Re: [pacman] error: no usable package repositories configure

Publié : dim. 09 janv. 2011, 20:56
par benjarobin
1) Pourquoi tu t'amuse a compiler ?
2) Si tu veux compiler, il y a un moyen de le faire proprement, de faire un paquet et d'installer ce paquet.
Le moyen le plus simple est de faire yaourt -Sb pacman
3) On n'installe jamais rien comme ceci :shock:

Re: [pacman] error: no usable package repositories configure

Publié : mar. 11 janv. 2011, 17:44
par adrien1
hello

merci la commande yaourt -Sb pacman semble fonctionner
mais il manque le paquet "gcc-libs"
Comment faire pour l'installer??

merci

Re: [pacman] error: no usable package repositories configure

Publié : mar. 11 janv. 2011, 18:43
par FoolEcho
adrien1 a écrit :mais il manque le paquet "gcc-libs"
:shock: ... Il fait partie du groupe "base"... ça en plus de la compilation de pacman, j'ai beaucoup de mal à saisir quel genre d'installation d'Arch tu as faite (et visiblement, je ne suis pas le seul :copain: ).

Re: [pacman] error: no usable package repositories configure

Publié : mar. 11 janv. 2011, 18:50
par adrien1
ben en fait mon install était correct et tournait très bien
jusqu'à ce que je veuille faire fonctionner flash player sur un client web
puis j'ai voulu upgrader pacman et depuis lors ça foire

On sait m'aider à réparer :cry: :cry: :cry:

Re: [pacman] error: no usable package repositories configure

Publié : mar. 11 janv. 2011, 18:59
par FoolEcho
Tu as encore les paquets dans le cache de pacman (/var/cache/pacman/pkg) ?

Re: [pacman] error: no usable package repositories configure

Publié : mar. 11 janv. 2011, 19:09
par adrien1
oui j'ai pleins de fichiers *.pkg.tar.xz

Re: [pacman] error: no usable package repositories configure

Publié : mar. 11 janv. 2011, 20:02
par FoolEcho
C'est un peu dommage que tu n'aies pas précisé comment ton problème est arrivé plus tôt.

Bon.

Option 1. Tenter un yaourt -U /var/cache/pacman/pkg/pacmanXXXXXXXX.tar.gz (malheureusement, ça m'étonnerait que ça marche si pacman est en vrac :-( )

Option 2. SANS GARANTIE ET NE TENTE RIEN SI TU N'ES PAS SÛR DE CE QUE TU FAIS, mais pour pacman ça devrait marcher... si quelqu'un a une meilleure solution, je suis preneur. :?
Installation à la dure.
Au choix:
1) Réinstaller le pacman du cache. Fais une copie de ton /etc/pacman.conf car il sera perdu ! Tu te places à la racine / et tu décompresses le pacman-VERSION-.tar.gz de ton cache (tar xzvf monpaquet.tar.gz) . Replacer le pacman.conf.
2) Réinstaller gcc-libs en vue de recompiler pacman à partir des sources. Même procédure que 1) avec tar Jxvf monpaquet.pkg.tar.xz ...

Puis remettre à jour le système (et donc réinstaller un pacman propre... si ça échoue, dis-nous ce qui se passe).

Je te déconseille le 2 car il faudrait vérifier les dépendances de gcc-libs pour être sûr de ne rien oublier (s'en tenir à triturer l'arborescence de pacman dans tous les sens est déjà suffisant ;) ).
Y a du nettoyage à faire après coup (PKGBUILD et INSTALL à la racine).

Dieu me pardonne. :copain:

Re: [pacman] error: no usable package repositories configure

Publié : mar. 11 janv. 2011, 22:10
par adrien1
et je le decompresse ou le pacmanXXXXXX.pkg.tar.xz?

:?:

:o

Re: [pacman] error: no usable package repositories configure

Publié : mar. 11 janv. 2011, 22:18
par FoolEcho
Je l'ai dit: à la racine ("/").
Si tu ne l'as pas fait déjà, veille aussi à faire le "make uninstall" de ta première compilation de pacman avant.

Re: [pacman] error: no usable package repositories configure

Publié : mar. 11 janv. 2011, 22:28
par adrien1
et ou doit on faire le make uninstall :oops: