Fabrice Bacchella wrote:
> Je me pose la question. C'est pas mal oui, mais c'est pour tout le 
> monde & c'est facile de l'oublier. Comme j'administre tout plein de 
> machine, une fois que c'est collé dans mon .profile, je dépend pas de 
> la qualité du boulot de mon prédécesseur.

C'est parce que tu n'as pas d'utilisateurs?
Quand eux ont des LD_LIBRARY_PATH de plusieurs lignes, ça devient rapidement
difficile quand ils disent «Ça ne marche pas!». C'est pour ça que je préfère ne
rien mettre dans mon .profile, pour voir ce que le système voit par défaut.

> Oui je suis assez d'accord, mais attention, ça résout pas tout, vu  que
> ça force le chemin d'installation. Pour les trucs standard par  contre
> (/usr/local/lib par exemple), ça passe.

Tout à fait! Je considère que quelqu'un de raisonnable lira le LISEZMOI, et fera
l'installation comme on lui demande, dans /opt/COMPAGNIEapplication, ou avec un
pkgadd. Ce qui fait que l'application utilisera /usr/lib, /usr/sfw/lib,
/usr/openwin/lib, /opt/COMPAGNIEapplication/lib sans souci.

S'il se permet de la mettre ailleurs, on assume qu'il sait ce que cela implique
(et on peut toujours expliquer comment faire).
Le script de Mozilla gère ça en ajoutant le LD_LIBRARY_PATH qui va bien en
fonction de l'emplacement d'installation. Ça marche pas mal.

> Enfin, je crois que y a pas de solution simple & universelle pour les 
> librairies, sauf coller ça dans un shell qui lance l'application.

Si c'est bien empaqueté, oui, c'est sûr.

Laurent
-- 
A hundred thousand lemmings can't be wrong!

_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à