Scott Kruger wrote:
> 
> "Douglas N. Arnold" wrote:
> > 3. Finally, the RPMs are not compliant with Linux Filesystem Hierarchy
> > Standard (http://www.pathname.com/fhs/), concerning where they install
> > files.  My understanding is that everything should be installed into
> > /usr/lib/dx (rather than /usr/local/dx, /usr/dx, or /dx), except that
> > the executable script dx should be moved or copied into /usr/bin/dx,
> > and the man page should be moved or copied into /usr/man/man1/dx.1.
> 
> Actually this isn't correct. All third party software should go into
> either /usr/local or /opt.  The idea is that you can have /usr/local
> or /opt on a separate disk partition so that when you do a fresh install
> which reformats the / partition space, it leaves your /usr/local or /opt
> directory intact - no having to reinstall all of your software (although
> in the case of Linux the libraries change so much you probably have to
> anyway, but in the case of Solaris you can upgrade for years without
> having to touch the /opt structure).
> 
> As for whether it should be in
> /opt or /usr/local, I've never really understood, other than that the
> standard says that /opt should be used for "Add-on packages".  Does
> that include rpm's?  I've seen many SysAdmins just soft link /opt to
> /usr/local to avoid the whole mess.

After reading this FHS 2.0 again, the choice of /opt has my preference
for opendx home.  I have the same interpretation as Scott Kruger,
and I like tradition, plus technical advantages.

Gilles J. Seguin

Reply via email to