![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
|
|
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
This article is from the Apple II GNO FAQ, by Devin Reade with numerous contributions by others.
A#5.1: The following is the suggested layout and use of various directories.
Any given site will likely have more, but these are the "standard"
ones. Note that these don't necessarily have to be on different
physical partitions due to the GNO namespace facility (see Q#7.3).
This FAQ assumes the following directory structure:
/HFSinclude GNO standard C header files (required if and
only if /usr/include is not on an HFS
partition)
/bin basic standard programs
/dev device drivers
/etc configuration files
/lang languages
/lang/orca ORCA languages
/lang/orca/languages compilers
/lang/orca/libraries standard ORCA libraries (not used
for GNO; see /lib instead)
/lang/orca/libraries/orcacdefs standard ORCA/C header files
/lang/orca/release.notes READMEs, release notes, etc
/lang/orca/shell ORCA editor and ORCA/Shell config files
/lang/orca/utilities ORCA/Shell compatible programs
/lang/orca/utilities/help These are the ORCA utility help files,
which show brief usage information.
The preformatted manual pages that
come with some utils should not go
here.
/lang/orca/man/man1 manual pages for ORCA/Shell compatible
programs (nroff, troff, or aroff source)
/lang/orca/man/cat1 manual pages for ORCA/Shell compatible
programs (preformatted). These should not
be confused with the "help" files in
/lang/orca/utilities/help.
/lib standard GNO libraries
/lib/RInclude resource compiler include files
/lib/orcacdefs holds defaults.h; otherwise empty
/tmp scratch directory (for temporary files)
/usr UNIX system resources
/usr/X X (graphical interface) -related files
/usr/X/bin X programs
/usr/X/lib X libraries and configuration files
/usr/X/man X manual pages
/usr/bin additional standard programs
/usr/games games
/usr/games/lib game configuration files
/usr/include GNO standard C header files
/usr/lib optional libraries
/usr/lib/sendmail.d sendmail configuration files
/usr/lib/tmac nroff/troff macro files
/usr/local custom and local files
/usr/local/bin custom programs
/usr/local/etc custom configuration files
/usr/local/include custom C header files
/usr/local/lib custom libraries and configuration files
/usr/local/man manual pages for custom files
/usr/man standard manual pages
/usr/man/cat[1-8] standard manual pages (preformatted)
/usr/man/man[1-8] standard manual pages (nroff, troff, aroff)
/usr/sbin system maintenance programs
/var heavy write-use (variable) filesystem
/var/adm system administratin and log files
/var/mail user mailboxes
/var/spool spool directories for various daemons
/var/spool/lpq line printer spool directory
/var/spool/news news daemon spool directory
 
Continue to:
pc, hardware, Apple II, Apple ][ or Apple //, apple, gno, unix
![]() |
|
|