Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!usc!apple!agate!shelby!eos!amelia!eagle!news From: uudot@venus.lerc.nasa.gov (Dorothy Carney) Newsgroups: comp.unix.questions Subject: Summary of Directory Tree Conventions Message-ID: <1990Jul19.134424.5222@eagle.lerc.nasa.gov> Date: 19 Jul 90 13:44:24 GMT Reply-To: uudot@venus.lerc.nasa.gov Organization: NASA Lewis Research Center - Cleveland, Ohio, USA Lines: 38 News-Software: VAX/VMS VNEWS 1.3-4 The following is the original request for information: In article <1990Jun25.162843.4039@eagle.lerc.nasa.gov>: > >Our working group is getting started in the use and administration of UNIX >workstations. Our equipment includes a DECstation, a Sun SPARCstation, a >Data General AViion, and even a Masscomp supermini. There are many other >computers at our site, including some with flavors of UNIX such as a Cray >with Unicos and Amdahl with UTS. To simplify the administration of our >workstations and to facilitate networking, we are trying to standardize the >directory trees on our workstations. > >What conventions have you applied in your UNIX environment? IN particular: >(1) Where do you put user accounts (userids). (2) Where do you install >third-party software. (3) Do you create userids for software packages. >(4) Where do you put local utilities. Comments & suggestions please !! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> SUMMARY of REPLIES Many informative replies were received by mail. Here is a short summary. (1) Where do you put user accounts (userids): There were two groups of answers: /home with or without a sub-directory extension (eg, /home/ or /home/ ) and /usr in various forms (eg, /usr1 and /usr2 ... /usera and /userb ... /u ) (2) Where do you install third-party software: /usr/local was the predominant answer ... with due respect to the demands of the particular package. (3) Do you create userids for software packages: Only if absolutely necessary!! (This was an emotional issue for some!) (4) Where do you put local utilities: /usr/local/{bin,lib,src,etc ...} was a popular answer. One site has an elegant centrally administered /usr/global system for across a network. Thanks to all who replied. :-)