home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!usc!howland.reston.ans.net!paladin.american.edu!gatech!mailer.cc.fsu.edu!mailer.cc.fsu.edu!kerce
- From: kerce@cs.fsu.edu (Kingsley F. Kerce)
- Subject: Re: A discipline for packages
- In-Reply-To: nelson@crynwr.com's message of Wed, 30 Dec 92 03:35:56 GMT
- Message-ID: <KERCE.92Dec30172602@dup.cs.fsu.edu>
- Sender: news@mailer.cc.fsu.edu (Usenet News File Owner)
- Nntp-Posting-Host: dup.cs.fsu.edu
- Organization: Florida State University Computer Science
- References: <725686556snx@crynwr.com>
- Date: 30 Dec 92 22:25:59 GMT
- Lines: 29
-
- In article <725686556snx@crynwr.com> nelson@crynwr.com (Russell Nelson) writes:
- You know something I've always hated about Unix (and people are
- starting to hate about Windows)?
-
- When you install a package, it inserts itself inextricably into
- various places in your system.
-
- What I would rather see is a subdirectory per package. For example,
- /package/sendmail (and the corresponding subdirectories lib, src, cf,
- man.1, man.5, man.8, bin, etc).
-
- I think this is a very pertinent and reasonable concern.
-
- There's software called `depot' which attempts to solve this problem.
- Depot essentially stores installed software under a given directory,
- say /usr/local/depot/package-name, and creates symbolic links to the
- usual places e.g. /usr/local/bin, /usr/local/man, etc.
-
- In addition, it maintains a database of the installed software so that
- you can easily delete, replace, and modify the installed stuff.
-
- Archie should be able to locate the latest version.
-
- Give it a try -- the Depot package includes a nice PostScript document that
- describes the system well (from USENIX proceedings, maybe?).
- --
- Kingsley Kerce kerce@cs.fsu.edu (Internet)
- Dept of Computer Science B-173 Ph#s: T12-4p F8-4p (904)644-1233, 5436, or 8562
- FSU, Tallahassee, FL, USA 32306-4019 Other times (904)644-5476
-