On 25-Aug-99 Michael T. Reiff wrote:
... Ralf Steenbock wrote:
... /usr/local : Local hierarchy The /usr/local hierarchy is for use by the system administrator when installing software locally.
Exactly. So please tell me which *user* needs to run Apache locally ??? In other words : /usr local is for packages that no one else would need. So why then share it over the network ??? ...
"/usr" has NO connection to "user" and the local system administrator is not the "user". "/usr" is the place where things are installed, which are not needed at boot time. Users install into their home-directory.
... Btw, the KDE developers seem to share my view too. Would you really like to maintain a package like KDE in /usr/local on a couple dozen or hundreds of machines, with its hundreds of components in steady change ??? ...
The KDE developers do not install software - they develop it. If -- lets say -- SuSE or the "master of a hundred machines" vote for KDE, they have to install it into /usr. They may NOT use /usr/local, as this is the playground of the local system administrator. If the local system administrator decides to install something, he or she may not use /usr but should use /usr/local or even /local (if it is needed to boot). Wilhelm