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 ****
