Ok Damien, je suis calme maintenant ! ;-) Fabien
mar 27 nov 2001 a 09:51:39 +0100, Dams a ecrit : > > Hmm > Si monsieur le président le permet, je vais corriger monsieur le > président. > > En fait le monsieur georges, veut installer la libjabber et la libXode > qu'il n'a pas sur son système. Ce qui signifie que le rpm -qf ne donnera > rien vu que la base rpm n'a pas les fichiers recherchés. Démonstration : > > [EMAIL PROTECTED] /net/install/enigma/RedHat/RPMS]# rpm -q gimp-devel > package gimp-devel is not installed > [EMAIL PROTECTED] /net/install/enigma/RedHat/RPMS]# rpm -qf /usr/lib/libgck.a > error: file /usr/lib/libgck.a: Aucun fichier ou répertoire de ce type > > Pour palier cette erreur je suggère donc d'installer le package > rpmdb-redhat qui se trouve sur les cd de la redhat. Ce package contient > une base rpm contenant _tous_ les packages de la distributions. > > [EMAIL PROTECTED] /net/install/enigma/RedHat/RPMS]# rpm -ql rpmdb-redhat > /usr/lib/rpmdb/i386-redhat-linux/redhat > [snip] > > Cette base se trouve donc dans /usr/lib/rpmdb/i386-redhat-linux/redhat. > Et de faire après : > > [EMAIL PROTECTED] /net/install/enigma/RedHat/RPMS]# rpm --dbpath > /usr/lib/rpmdb/i386-redhat-linux/redhat -qf /usr/lib/libgck.a > gimp-devel-1.2.1-7 > > Donc pour la libjabber : > > [EMAIL PROTECTED] /net/install/enigma/RedHat/RPMS]# rpm --dbpath > /usr/lib/rpmdb/i386-redhat-linux/redhat -q --whatprovides libjabber.so.0 > gaim-0.11.0pre4-5 > (Sur la redhat 7.2 c'est la libjabber.so.0 qui est fournie) > > le "-q --whatprovides" est plus pratique que le "-qf" surtout quand on > ne possède pas le path du fichier recherché. > > Pour plus d'informations sur rpm je vous renvoie sur la man page, qui > existe en version française (et qui a été relativement bien traduite > d'ailleurs). > > Dams > > MLP wrote > > Salut, > > > > > Je crois avoir déja vu une réponse, mais ma mémoire flanche et mes > > > recherches > > > sur " LEA " AideLinux ect.. sans succés. > > > -1 j'installe : everybuddy-0.2.1beta6-2mdk.i586.rpm > > > -2 message : necessite = libjabber.so.1 et libXode.so.1 > > > > > > PB = comment reconnaitre le pacquet .rpm qui contient ces fichiers ? > > > > > > la commande en ligne de commande est ? : > > > L'astuce est ? : > > > > rpm -qf /chemin/vers/ton/fichier > > > > q = query (requete) > > f = file (fichier), en opposition a p (package) > > > > Exemple : rpm -qf /lib/libext2fs.so.2 > > --> e2fsprogs-1.19-4 > > -- > Dams Nadé > ActiVia Networks : http://www.activia.net/ > Association AMIN : http://amin.unice.fr/ > > > > > > Linux-Azur : http://www.linux-azur.org > Désinscriptions: http://www.linux-azur.org/liste.php3 > **** Pas de message au format HTML, SVP **** > > -- President de Linux Azur (www.linux-azur.org) www.klipz.org Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
