53 votes

/usr/local ou /opt ?

Comment procédez-vous généralement pour vos installations de paquets sous Linux, pour les paquets qui ne font pas partie des dépôts de votre distribution ?

Pour ma part, j'ai l'habitude d'installer dans /opt. Mais depuis, j'ai vu cette doc sur Internet : http://www.pathname.com/fhs/ . Maintenant je suis confus : apparemment /usr/local serait aussi une possibilité.

Quelle est la différence entre les deux ? Y a-t-il des bonnes pratiques à partager ?

Gracias

SirFabel

2voto

Raphael Bossek Points 420

Solaris utilisait beaucoup /opt. De nombreuses distributions Linux modernes attendent désormais les paquets dans /usr/local/. L'idée est la même : il s'agit d'un endroit où placer les logiciels qui permettent à la machine de faire ce qu'elle fait, par opposition au système d'exploitation. C'est à peu près l'équivalent de "Program Files" sur un système Windows.

Choisissez-en un et tenez-vous-y. Il est assez facile d'établir un lien symbolique entre /opt et /usr/local.

2voto

cp7781 Points 11

Si vous recompilez un logiciel fourni par la distribution de votre système d'exploitation, pour tirer parti de plusieurs avantages d'architecture spécifiques à votre propre machine, utilisez /usr/local.

Si vous ajoutez un logiciel provenant d'autres sources que la distribution de votre système d'exploitation, placez-le dans /opt.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X