On Tue, Aug 24, 2004 at 03:12:05PM +0200, Olivier Bornet wrote:
> Je suis d'accord sur un point: l'installation d'un package devrait se
> faire soit dans /usr, soit dans /opt/<package>, mais en tout cas pas
> dans /usr/local.

J'ajoute qu'en pratique, lorsqu'une version g�r�e par le syst�me de
packaging n'est pas acceptable, m�me en backport, j'installe en r�gle
g�n�rale l'application dans

   /usr/local/APPLICATION/

(avec sa propre hi�rarchie man, bin, sbin, etc, etc).

Cela permet

   - d'isoler l'application
        d�installation: rm -rf /usr/local/APPLICATION

   - de l'installer pas comme root dans certains cas

Bien s�r, il faut alors ajouter un wrapper (p.ex. dans /usr/local/bin)
qui lance l'application concern�e (avec LD_LIBRARY_PATH, PATH, etc) de
mani�re � offrir l'application aux usagers (si ce n'est pas un serveur).

On peut aussi alors lancer une version diff�rente suivant la plateforme
p.ex. (genre r�seau multi-architecture avec /usr/local partag�), ou
facilement activer/d�sactiver une version qui pose probl�me. Voire
utiliser plusieurs en parall�le.

> Par contre une application compil�e localement, et install�e depuis les
> sources (./configure && make && sudo make install) peut � mon avis soit

beaucoup d'applications peuvent s'installer sans le sudo, dans la mesure
o� le r�pertoire /usr/local/APPLICATION appartient au bon utilisateur.

> On est bien d'accord: l'installation d'une application devrait se faire
> avec de bon packages.

oui.

_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à