home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / linux / 22204 < prev    next >
Encoding:
Text File  |  1992-12-30  |  1.9 KB  |  43 lines

  1. Newsgroups: comp.os.linux
  2. 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
  3. From: kerce@cs.fsu.edu (Kingsley F. Kerce)
  4. Subject: Re: A discipline for packages
  5. In-Reply-To: nelson@crynwr.com's message of Wed, 30 Dec 92 03:35:56 GMT
  6. Message-ID: <KERCE.92Dec30172602@dup.cs.fsu.edu>
  7. Sender: news@mailer.cc.fsu.edu (Usenet News File Owner)
  8. Nntp-Posting-Host: dup.cs.fsu.edu
  9. Organization: Florida State University Computer Science
  10. References: <725686556snx@crynwr.com>
  11. Date: 30 Dec 92 22:25:59 GMT
  12. Lines: 29
  13.  
  14. In article <725686556snx@crynwr.com> nelson@crynwr.com (Russell Nelson) writes:
  15.    You know something I've always hated about Unix (and people are
  16.    starting to hate about Windows)?
  17.  
  18.    When you install a package, it inserts itself inextricably into
  19.    various places in your system.
  20.  
  21.    What I would rather see is a subdirectory per package.  For example,
  22.    /package/sendmail (and the corresponding subdirectories lib, src, cf,
  23.    man.1, man.5, man.8, bin, etc).
  24.  
  25. I think this is a very pertinent and reasonable concern.
  26.  
  27. There's software called `depot' which attempts to solve this problem.
  28. Depot essentially stores installed software under a given directory,
  29. say /usr/local/depot/package-name, and creates symbolic links to the
  30. usual places e.g. /usr/local/bin, /usr/local/man, etc.
  31.  
  32. In addition, it maintains a database of the installed software so that
  33. you can easily delete, replace, and modify the installed stuff.
  34.  
  35. Archie should be able to locate the latest version.
  36.  
  37. Give it a try -- the Depot package includes a nice PostScript document that
  38. describes the system well (from USENIX proceedings, maybe?).
  39. --
  40. Kingsley Kerce                  kerce@cs.fsu.edu (Internet)
  41. Dept of Computer Science B-173    Ph#s: T12-4p F8-4p (904)644-1233, 5436, or 8562
  42. FSU, Tallahassee, FL, USA 32306-4019  Other times  (904)644-5476
  43.