On Mon, 7 Jul 2003 21:41, Zhao YouBing wrote: > for install programs? > > It think the FHS doesn't state it very clearly. > > There are some difference anyway, /usr/local is for local group access > and /opt can be made globally sharable, > but besides that are there any factors more important which can tell me > which should be my dest dir when I install some program?
This is from the LSB how to on: http://www-106.ibm.com/developerworks/linux/library/l-lsb.html?t=gr,lnxw02=LSBapps "To avoid name space collisions when installing LSB-conforming applications, the applications belonging to the base operating system or the distribution are to be installed in /sbin/, /bin/, or /usr/. System administrators can build packages from source and install them into the /usr/local/ directory. However, third-party packages of add-on software must be installed in /opt/<package>/, where <package> is the name that describes a software suite. Associated files of these /opt/ applications may be in /var/opt/<package>/, /etc/opt/<package>/, and /opt/share/<package>/. Although the LSB specifies that the application is to be installed in /opt/, it is a good idea to make this a relocatable prefix in the RPM spec file. This will let the installer override that location and place the files elsewhere if there are mitigating circumstances." However I searched Linux Standard Base Specification 1.3 on: http://www.linuxbase.org/spec/refspecs/LSB_1.3.0/gLSB/gLSB.html without finding any similar text. hth Bob -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]