*- Matt Garman wrote about "epkg /usr/local/ package management" | | I find myself installing things in /usr/local/ occationally. There is | a type of "package management" system exclusively for /usr/local/. | | For folks who do install things in /usr/local/, you may be interested | in the following: | | http://www-wsg.cso.uiuc.edu/duct/ | and some more info can be found at | http://uiarchive.uiuc.edu/encap/ | | The first URL is a page where you can download "epkg" a more advanced | version of "encap," which is described in the second URL. | | Encap package management basically takes precompiled binaries and | makes symlinks for you in the appropriate places of /usr/local/. It's | nothing that couldn't be done manually, but if you install something | largish or several packages in /usr/local, then it may help. | | For example, an encap package is simply a tarball; typically it is | extracted into /usr/local/encap, making the following directories: | | /usr/local/encap/<packagename>/bin | /usr/local/encap/<packagename>/man | /usr/local/encap/<packagename>/lib | | Symlinks are then made from /usr/local/encap/<packagename>/bin to | /usr/local/bin and so on and so forth. | | The definition is a bit sketchy, but if you're interested, check out | the web pages. | | There is a distribution, Nomad (www.nomadlinux.com) based entirely on | this system, and the developing University of Illinois Linux distrib | is based on this. | | I find epkg works great with dpkg -- the two never know each other | exist, and they never get in each other's way (so to speak). Epkg is | entirely /usr/local, and dpkg handles the rest. | | I thought perhaps someone would find this useful, especially if you | play around in /usr/local often. I used it to install xemacs 20.3, | because xemacs 20.4 has the gpm console ctrl-z bug. |
Don't know if you know of this alternative or not. Debian already has a similiar product packaged called 'stow'. It works in exactly the same way. Package: stow Status: install ok installed Priority: optional Section: admin Installed-Size: 141 Maintainer: Charles Briscoe-Smith <[EMAIL PROTECTED]> Version: 1.3.2-10 Description: Organiser for /usr/local/ hierarchy GNU Stow helps the system administrator organise files under /usr/local/ by allowing each piece of software to be installed in its own tree under /usr/local/stow/, and then using symlinks to create the illusion that all the software is installed in the same place. -- Brian --------------------------------------------------------------------- "Never criticize anybody until you have walked a mile in their shoes, because by that time you will be a mile away and have their shoes." - unknown Mechanical Engineering [EMAIL PROTECTED] Purdue University http://www.ecn.purdue.edu/~servis ---------------------------------------------------------------------