Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Dec 2014 15:38:59 -0700 (MST)
From:      Warren Block <wblock@wonkity.com>
To:        Christopher Sean Hilton <chris@vindaloo.com>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>, Chris Stankevitz <chrisstankevitz@gmail.com>
Subject:   Re: Do I want to switch to the new pkg(8) format?
Message-ID:  <alpine.BSF.2.11.1412261530400.26354@wonkity.com>
In-Reply-To: <20141226212647.GA35442@kessel.vindaloo.com>
References:  <CAPi0psuei36LjMFT_B7DF3dWhTz=RK28r-kxKdyeNJx1YSapdg@mail.gmail.com> <20141226212647.GA35442@kessel.vindaloo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 26 Dec 2014, Christopher Sean Hilton wrote:

> On Fri, Dec 26, 2014 at 08:47:58AM -0800, Chris Stankevitz wrote:
>> Hello,
>>
>> I am familiar with the gentoo "portage" system but I am unfamiliar
>> with the freebsd system.  I prefer to compile ports.
>>
>> While I am familiar with "make install", I do not know how to upgrade
>> all the ports I previously installed (equivalent to gentoo's "emerge
>> -Dauv world").  Section 5.5.3.1 of the handbook says that I should use
>> portmaster.  When I install portmaster I get a friendly reminder:
>>
>> "If you want to switch to the new pkg(8) format, and have not already
>> done so, there are some extra 1-time steps to take"
>>
>> Can you guys help me answer these questions:
>>
>> 1. Do I want to switch to the new pkg(8) format?
>>
>
> It probably depends the most on how many boxes you manage and how many
> ports you build with non-default configuration options.

pkg is the package management system.  It is required unless you are 
happy with ports or packages from before September 2014.  After that, 
the ports tree (from which binary packages are built) requires pkg.

pkg is required both for binary package installation or ports 
installation.

> For me
> managing more than five boxes with ports alone is a big chore and a
> management headache. Honestly, if you aren't tweaking a bunch of ports
> then pkg* is the way to go but, as a former ports user, and a current
> poudriere user, I believe that it's up to you to determine how you
> want to spend your time.

But pkg is required either way.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.11.1412261530400.26354>