very short overview of FreeBSD packages (fwd)

Justin Sherrill justin at shiningsilence.com
Mon Jan 20 22:02:56 EST 2014


For what it's worth, DragonFly BSD switched to using pkg as a tool for
managing port binaries about halfway through the previous release.  It's a
much nicer way to do things.  When all the packages are there (and 'pkg
search' helps a lot with identifying packages), it's very DWIMmy.

DragonFly was using pkgsrc before switching to pkg/dports, and it's almost
impossible to manage software in an all-binary format with pkgsrc.  And
building from source isn't much fun either, but that holds for any
packaging system.


On Mon, Jan 20, 2014 at 5:56 AM, Scott Robbins <scottro at nyc.rr.com> wrote:

> On Sun, Jan 19, 2014 at 09:43:00PM -0500, Scott Robbins wrote:
> > On Sun, Jan 19, 2014 at 09:03:47PM -0500, David Billsbrough wrote:
> > > In a short response to an email I wrote:
> > >
> > > > I am attempting to explain ports/packaging in FreeBSD
> > > >  https://www.dropbox.com/s/q07d2ah7zlyv8d0/ports_and_packages.txt
> > > > Did I mangle it too bad?
> >
> > The question is, what do they mean?  Do they mean the fact that it can
> > literally take hours to install what may take a few moments in Linux?  Do
> > they mean that they may have installed a package, then installed a port
> to
> > find that it insisted on redoing everything the package did?
>
> Y'know, I'd forgotten about the time when there was a security breach, and
> for awhile, there were no packages available, and then, while the handbook
> was recommending pkgng, there were no packages available for that.  That
> _might_ have been what your friend was referring to.  If that's the case,
> then the answer is Yes, they've fixed their package woes.
>
> While there aren't (and I'm sure this will always be the case) packages
> available for absolutely everything, things like firefox, as an example of
> a package
> that many who use X will consider essential and take a long time to build,
> are available in package form for FreeBSD-10.  Right now  (or as of
> yesterday evening) the big missing package is xorg-server, but many of hte
> other common X programs are already avaialable as packages.  (For those who
> haven't kept up, it's now pkg install, not pkg_add -r, and nothing needs to
> be added to make.conf, nor do you still need to create a
> /usr/local/etc/pkg/repos/FreeBSD.conf file)
>
> --
> Scott Robbins
> PGP keyID EB3467D6
> ( 1B48 077D 66F6 9DB0 FDC2 A409 FA54 EB34 67D6 )
> gpg --keyserver pgp.mit.edu --recv-keys EB3467D6
>
> _______________________________________________
> talk mailing list
> talk at lists.nycbug.org
> http://www.nycbug.org/mailman/listinfo/talk
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.nycbug.org:8443/pipermail/talk/attachments/20140120/e857cc3b/attachment.htm>


More information about the talk mailing list