From: Clinton E. <men...@cr...> - 2001-01-31 20:53:56
|
On 30 Jan 2001, at 17:13, Knie Dustin wrote: > Ok, i was trying to download helixgnome again today, > but i didnt get very far. So, I decided i was gonna > use blackbox instead. But It wasn't installed. So, i > thought xfce. Didn't have that either! > > So, i went and dled, them, and im running xfce right > now, and I must say, it kicks ass. > > Also, i was hangin out in the Yahoo linux chat room > earlier, and someone was having probs with a cd-writer > install under linux, and someone mentioned the idea of > creating a cd-burner distro! So, as a simple > suggestion, lets add a cdburner workstation type > install option or two as well as the other options. > > As for the other stuff that i mentioned earlier. > Heres a starter: > > /etc => system wide config stuff. > /etc/X11 => X11 config stuff > /etc/network => network config files > /etc/apache => apache config stuff > /etc/users => just an idea for something! > /var/log => log files > /var/lock => lock files (display, consoles, modem, > etc) > /var/cache =>similar to /tmp but for other reasons the cache directory is used for temporary files that you might want to keep after a reboot(/tmp is for files you don't need to keep after your applicaton exits -- apt uses /var/cache/apt for its package cache and stuff) > /tmp => system wide temp dir > /usr => system dependent files (think something like > the windows system directory) > /usr/local => local app location (think windows > program files directory) > /usr/bin => system wide user apps > /bin => system wide apps and startup stuff. (text > editors, stuff like that) /bin is only for your shells and programs the system needs to boot. But, including a small text editor like nano there is also a good idea(for when your system dies, and you need to edit a config file to be able to get something running) > /sbin => system admin apps > /usr/sbin => user admin apps > /usr/local/bin => app executables (self explanitory!) > /usr/X11 => link to /usr/X11R6 or whatever > /usr/X11XX => base X directory > /usr/local/games => games This is non-FHS compliant! /usr/local/bin/games should be IIRC > /usr/share/docs =>system wide docs (howto's, man > pages, etc) > /usr/share/docs/man => see above > /usr/share/docs/howto => see above > /var/config => system wide program config files > (system wide netscape config file, XF86Config back up, > etc) again, this is non FHS compliant. All config files go into /etc/ > /var/mpkg => location of mpkg database Sorry, this is also non-FHS compliant. /etc/mpkg/ should be used for this > /opt => other option apps (kde, gnome, other > windowmanagers, etc) > /opt/wm => windowmanager dir (use this for kde, gnome > and stuff instead of simply /opt) > /opt/Audio => dir to stick audio stuff in > /usr/share/sounds => system sounds > /opt/Video => similar to /opt/Audio, for video stuff > > for the /opt stuff, they should be symlinks to the files in /usr/bin and /usr/local/bin that mpkg installs. Why? Well, you do want the files to be in the users path. Also, /opt/mpkg/packages/pkg_name will contain a virtual file system for each package(just symlinks to the actual files). Or, this could be reversed(and /usr/bin contain the symlinks). But if /opt is on its own partition, and you can't mount it..ouch. > thats a basic beginning. Not sure how much follows > the FHS and stuff, and there are some new things there > too. the /opt/Audio and Video dirs are pointless, not > suer what they could be used for, just seemed like a > good idea! > > also, i think we should use debians /etc tree (with > some minor mods) > > Feel free to change, suggestion, comment, criticize, > etc > > > Dustin > > __________________________________________________ > Get personalized email addresses from Yahoo! Mail - only $35 > a year! http://personal.mail.yahoo.com/ > > _______________________________________________ > Mentalunix-developers mailing list > Men...@li... > http://lists.sourceforge.net/lists/listinfo/mentalunix-developers > ------------------------------- #indrema @ irc.openprojects.net be a part of the revolution. unknown_lamer |