Re: New FreeBSD package system (a.k.a. Daemon Package System (dps))



On Friday 11 May 2007 07:35 am, Mike Meyer wrote:
I still think we ought to quit pretending that ports/packages aren't
part of BSD, and default LOCALBASE to /usr. But if changing it is
being tested, that's a big help.

Personally, this is the one thing I like *most* about BSD. There is a
clear separation between what ships as part of the OS, and what apps I
install on it later. There's a consistency to things, that you just
can't find anywhere else.

/ and /usr are the OS.

/usr/local is what the ports tree installs.

/whatever/i/want/ is where I install things from source to keep them
separate.

One could make the case for /usr to be the OS, /usr/pkg (or whatever) for
port installs, and /usr/local for local source installs. So long as the
OS is separate from the apps.

With the OS and apps separate, you can upgrade them asynchronously.
There's a nice feeling to running the latest version of appX on FreeBSD
5.3. Or an older version of appY on FreeBSD 6-STABLE.

Try getting something similar on a Linux system.
--
Freddie Cash
fcash@xxxxxxxx
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: New FreeBSD package system (a.k.a. Daemon Package System (dps))
    ... port installs, and /usr/local for local source installs. ... OS is separate from the apps. ... ports, which we promptly throw away by providing a settable LOCALBASE. ... There's a nice feeling to running the latest version of appX on FreeBSD ...
    (freebsd-hackers)
  • Re: portable makefiles with f90 modules
    ... The main reason is to completely separate the build procedure from ... installs in my test/development areas. ... And in both cases (object libraries and module information files), ...
    (comp.lang.fortran)
  • Re: boot0cfg bsdlabel under current
    ... > repairs master boot record in 4.x after booting by other means into the ... > right freebsd partition (i.e. after setting active partition with fdisk ... Well apart from bsdlabel being called disklabel in 4.x, this just installs ... the BSD bootblocks in the BSD slice, and doesn't touch the MBR at all. ...
    (freebsd-current)
  • Re: Guess whos right behind Ubuntu at Distrowatch
    ... Not bad for a so-called bleeding-edge expert-only distro! ... Those who prefer BSD enjoy working on Debian or Debian based distros and provide base level tools and administration likely to please the BSD centric crowd. ... It is the interactive user controlled installs that most people see, and which the UBUNTU team have really spent some time on. ... the installer that end users of Fedora generally see may not be as polished as some of the others. ...
    (Fedora)
  • Re: Can Delphi 7 and D2006 Peacefully Co-Exist on the same machine
    ... According to the post above if the 3rd party installs are kept ... separate and their are separate project files for each then its okay. ... But I was a bit confused about the keeping the 3rd party component ...
    (borland.public.delphi.non-technical)