New World file system layout: Difference between revisions

From techdocs
Jump to navigation Jump to search
(Created page with "New World computers start life as out-of-the-box standard, minimally-configured Debian systems. The vast majority of software and configuration files on these computers is installed from standard Debian repositories by <code>apt</code>. Thus, to a very large extent, where things are in the file system is pretty-much dictated by Debian. This includes binaries, libaries, man pages and configuration files. CSE-specific files — such as administration s...")
 
No edit summary
Line 9: Line 9:
|/etc
|/etc
|System configuration files. Most are left as they are out-of-the-box
|System configuration files. Most are left as they are out-of-the-box
|-
|/usr/local/infrastructure
|Directories and files maintained by [[CSG]]
|-
|-
|/usr/local/acc
|/usr/local/acc
Line 26: Line 23:
|-
|-
|/usr/local/include
|/usr/local/include
|-
|/usr/local/infrastructure
|Directories and files maintained by [[CSG]]
|-
|-
|/usr/local/lib
|/usr/local/lib

Revision as of 12:23, 21 August 2023

New World computers start life as out-of-the-box standard, minimally-configured Debian systems. The vast majority of software and configuration files on these computers is installed from standard Debian repositories by apt. Thus, to a very large extent, where things are in the file system is pretty-much dictated by Debian. This includes binaries, libaries, man pages and configuration files.

CSE-specific files — such as administration scripts, configuration files, teaching-related files., etc. — are largely located under either /etc or /usr/local. Below is a broad outline of what's where, why and how it gets there.

Path Discussion
/etc System configuration files. Most are left as they are out-of-the-box
/usr/local/acc
/usr/local/bin
/usr/local/etc
/usr/local/extrafiles
/usr/local/extrapackages
/usr/local/games
/usr/local/include
/usr/local/infrastructure Directories and files maintained by CSG
/usr/local/lib
/usr/local/man
/usr/local/mlalias
/usr/local/priv
/usr/local/qemu_machines
/usr/local/sbin
/usr/local/share
/usr/local/src
/usr/local/tigervnc
/usr/local/uservms
/usr/local/vlab
/usr/local/vmimages