A lot of pkg problems

William A. Mahaffey III wam at hiwaay.net
Tue Sep 16 22:33:02 UTC 2014

On 09/16/14 16:16, Warren Block wrote:
> On Tue, 16 Sep 2014, William A. Mahaffey III wrote:
>> I have posted a fair amount of questions/issues w/ pkg as well. I 
>> think most of the problems are with documentation. The interactions 
>> between ports & pkgs as managed by pkg are not necessarily intuitive, 
>> & *ALL* documentation (man pages, 'pkg help ....', & online docs) are 
>> mum on that matter. There are some files/metadata/etc. that 
>> apparently are used by both packages (ports & pkg), & it is 
>> maddeningly easy to run afoul of those interactions, at least for me. 
>> I have boiled it down to 'always do whatever you are going to do w/ 
>> pkg *1st*, then mess w/ ports' .... That is working for me, but my 
>> setup is pretty simplistic .... YMMV, IANAL, & all that rot ....
> There is a simple misunderstanding here.  A package is just the binary 
> version of a port.  When a port is compiled and installed, it is 
> really creating a package and installing that.
> pkg is a tracking system.  The packages can be built from ports or 
> downloaded as pre-built packages.  Mixing both is not generally 
> recommended.
> The amount of time people are willing to invest in "saving time" with 
> packages is interesting.  In many cases, they could have built from 
> ports and been done quicker overall, or at least with less user 
> involvement.

I try fervently not to mix them, but often the online (freebsd.org) docs 
recommend doing something through ports which could be done w/ pkg 
instead. I have slavishly followed some of those recommendations & had a 
5+ hour compile session ensue (I'm on a somewhat meager machine, 1.3 GHz 
AMD quad-core jaguar based), when I (think I) could have installed the 
pkg (which was available) in a couple of mins. But that isn't the big 
issue for me, it has been the fact that doing some portmaster or ports 
commands then preclude pkg from upgrading packages. I like the system 
overall, mind you, but as a noob, getting spun up on the intricacies of 
ports/pkg has been a bit of a challenge. I try to use pkg exclusively 
(I'm with Radel on that point), but I need/want flash browser support 
(I'm still awaiting the flash port to get working on 9.3), so some ports 
is unavoidable for me .... Probably more noise than necessary, since I 
am overall happy w/ FBSD ....


	William A. Mahaffey III


	"The M1 Garand is without doubt the finest implement of war
	 ever devised by man."
                            -- Gen. George S. Patton Jr.

More information about the freebsd-questions mailing list