Subject: Re: new Packaging System
To: Jeremy C. Reed <reed@reedmedia.net>
From: Ben Collver <collver@peak.org>
List: netbsd-users
Date: 07/02/2005 15:16:58
On Sat, Jul 02, 2005 at 02:25:03PM -0700, Jeremy C. Reed wrote:
> On Sat, 2 Jul 2005, Zafer Aydogan wrote:
> >Software packages are installed into their own separate directories,
> >complete with libraries and all. The goal is to have installed programs be
> >entirely self contained, so that if the lib's on the system change, the
> >package will be unaffected. Each package is installed into its own
> >subdirectory under "/usr/local/MyPrograms/". The PC-BSD installer takes 
> >care
> >of making links, setting up binaries to find their required libraries,
> >creating icons, etc. Removing the app is also managed by PC-BSD. The
> >directory is simply removed, along with any relevant icons / links 
> >created."
> 
> pkgsrc pkgviews needs some improvement, but is usable now.
> 
> There are several other similar packaging systems: SEPP, reflect, Stow, 
> Encap, Relink, epkg, depot, graft, opt_depot ...

/usr/local/MyPrograms is icky.. are they trying to look like Windows?
If so they should stick a space in the directory name.

Off-topic, but:
http://www.opengroup.org/publications/catalog/c701.htm

This is a POSIX standard for package management.  There is a new project
to implement this under GPL that seems pre-alpha yet active.
http://swbis.sourceforge.net/

It would be interesting to try to integrate this and pkgsrc, so that
pkgsrc used IEEE Std 1387.2-1995 (ISO/IEC 15068-2:1999).

Ben