On Tue, 2006-07-04 at 23:13 -0400, Rion D'Luz wrote: > But, I like the idea of keeping things separate, along with their > deps. Putting mysql, or apache, or blender, or whatever in its > own sub-tree under opt keeps / system libs and bin from overbloating.
There is a nice isolation in that approach, but it's sufficiently different from the norm as to be ... well ... different. :) Certainly outside of the Filesystem Hierarchy Standard. I prefer to let the package manager record where files are installed, and remove old/obsolete packages. Gentoo has a probably not unique system whereby the (application-level) packages you request installed (e.g. mysql) are recorded in one list, but the libs that they pull in (e.g., readline) are not. A util can then be used to determine which packages are no longer (recursively) referenced by that file of user-referenced packages. If no longer referenced, then a package is orphaned and can safely be removed. Another thing to look at might be Stow <http://www.gnu.org/software/stow/>, which wraps program installation to keep files seperate (/usr/local/stow/emacs), but then reconstitues them into the expected locations (/usr/ > P.S. Do you have/recommend a current gentoo release? Gentoo does have periodic checkpoints/releases, the latest of which is 2006.0, but you can install the most current system with the instructions at <http://www.gentoo.org/doc/en/handbook/handbook-x86.xml>. Once installed, regular updates (and rebuilds) keep the system current without needing whole-world upgrades. -- ...jsled http://asynchronous.org/ - `a=jsled; b=asynchronous.org; echo [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
