Bonjour à tous,

  Pour installer un programme non prévu dans la distribution Mandrake 
(Xawdecode), j'ai besoin de savoir si les nombreuses librairies dont 
il a besoin sont installées. J'interroge donc le système avec la 
commande  "whereis" qui effectue la recherche selon les chemins 
mémorisés dans un fichier de /etc (je ne sais pas lequel, avant, 
c'était dans /etc/profile).

  Or, "whereis" fonctionne pour les librairies installées en /lib et 
en /usr/lib, mais pas pour celles qui se trouvent dans 
/usr/X11R6/lib ou /usr/lib/qt3/lib. Cela n'empêche pas le système de 
fonctionner, le chemin d'accès est donc mémorisé quelque part, mais 
sans que "whereis" y ait accès.

  Même réaction de "urpmi" qui refuse l'installation de Xawdecode 
faute de trouver des librairies qui cependant existent bien.

  Je pourrais bien sûr faire la recherche avec "slocate", puis forcer 
l'installation, mais cette procédure ne me semble pas normale et je 
préfèrerais une solution plus élégante :)

  En cherchant dans /etc, j'ai trouvé un fichier /etc/ld.so.conf qui 
contient 2 lignes:
 /usr/X11R6/lib
 /usr/lib/qt3/lib
mais il ne semble pas capable de fournir à "whereis" et à "urpmi" le 
chemin demandé. 

  Est-il possible d'ajouter dans un fichier de config /etc les deux 
chemins manquants afin que "whereis" et "urpmi" s'y retrouvent ?

  Merci d'avance de vos précieuses indications.

G.L.

-- 
--------------------------------------------
   Georges Louge - Juan-les-Pins (France)  
  Linux user n° 176581 (RedHat 4.1 - 1997)
--------------------------------------------

Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à