Hello,

On Tue, Aug 24, 2004 at 10:04:04AM +0200, Daniel Cordey wrote:
> Il faut aussi savoir que SuSE est LSB et respecete un standard de structure du 
> file system. Or, /opt et l'endroit ou l'on met les binaires et autres 
> programmes, alosr que /var est destine a recevoir les donnees. On trouve, 
> helas, encore beaucoup d'application qui s'installent par defaut 
> dans /usr/local...

Heu...

Je dois dire que j'utilise r�guli�rement /usr/local, et pas souvent
/opt. D'ailleurs, la pluspart des softs qui utilisent autoconf/automake
s'installent par d�faut dans /usr/local. Alors, comme je suis un peu
perplexe suite � ton explication, j'ai essay� de trouver les infos dans
le standard. J'ai donc trouver le standard LSB (Linux Standard Base) sur
http://www.linuxbase.org/. Mais pas vraiment de r�f�rence au file
system. Par contre, il me semble que c'est ce que d�fini le FHS
(Filesystem Hierarchy Standard) que l'on trouve sur
http://www.pathname.com/fhs/. A noter que les deux (LSB et FHS) font
partie du Free Standards Group (http://freestandards.org/).

Donc, en lisant rapidement le FHS, je vois que:

  - /opt est pour installer des packages additionnels,
  - /usr/local est pour installer localement des logiciels.

La diff�rence que je vois entre les deux, c'est que dans /opt, tu devras
installer tes packages dans /opt/<package>/ ou dans /opt/<provider>/, et
dans /usr/local, tous les softwares sont install�s dans les m�me
r�pertoires (/usr/local/bin, /usr/local/sbin, ...).

Installer donc des programmes dans /opt depuis des sources demande plus
de manipulations. Par exemple, rajouter /opt/<package>/bin dans le path,
ou linker /opt/<package>/bin/<programme> dans /opt/bin, et avoir
/opt/bin dans ton path.

Pour ma part, je pr�f�re la m�thode /usr/local pour les softwares
install�s depuis les sources. /opt est de temps en temps utilis�s par
des packages binaires sp�ciaux que j'installe (par exemple ceux de
Intel). Le reste, c'est � dire les packages "standard" de ma Debian,
sont install�s dans /usr (/usr/bin, /usr/sbin, ...).

Pour en revenir � LSB, il me semble que �a d�fini uniquement un standard
"binaire". (format des fichiers objects, libraries dynamiques, format
ELF, ...). Mais pas vraiment la structure du file system.

Bonne journ�e (et bonnes lectures).

                Olivier
-- 
Olivier Bornet                |    fran�ais : http://puck.ch/f
Swiss Ice Hockey Results      |    english  : http://puck.ch/e
http://puck.ch/               |    deutsch  : http://puck.ch/g
[EMAIL PROTECTED]        |    italiano : http://puck.ch/i
Get my PGP-key at http://puck.ch/pgp or at http://pgp.mit.edu/

Attachment: signature.asc
Description: Digital signature

Répondre à