Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Apr 2016 02:25:57 -0400 (EDT)
From:      Daniel Eischen <deischen@freebsd.org>
To:        Allan Jude <allanjude@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: [CFT] packaging the base system with pkg(8)
Message-ID:  <Pine.GSO.4.64.1604200210350.11054@sea.ntplx.net>
In-Reply-To: <5717140F.7040808@freebsd.org>
References:  <20160302235429.GD75641@FreeBSD.org> <57152CE5.5050500@FreeBSD.org> <9D4B9C8B-41D7-42BC-B436-D23EFFF60261@ixsystems.com> <20160418191425.GW1554@FreeBSD.org> <571533B8.6090109@freebsd.org> <20160418194010.GX1554@FreeBSD.org> <57153E80.4080800@FreeBSD.org> <571551AB.4070203@freebsd.org> <5715772A.3070306@freebsd.org> <571588BB.2070803@orthanc.ca> <201604190201.u3J216NQ054020@orthanc.ca> <5715968B.303@orthanc.ca> <5715A338.5060009@freebsd.org> <57165C91.7070005@freebsd.org> <57166870.5060104@FreeBSD.org> <201604191755.u3JHtbfS020358@l.mx.sonic.net> <5716775A.2000401@freebsd.org> <5d0fa087-e04a-f775-676c-cc81fdf6c0ab@pinyon.org> <Pine.GSO.4.64.1604200108270.11054@sea.ntplx.net> <5717140F.7040808@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 20 Apr 2016, Allan Jude wrote:

> On 2016-04-20 01:12, Daniel Eischen wrote:
>>
>> For one of our Solaris 11 boxes, which also serves as a VNC
>> thin client server and NFS server, we have:
>>
>>   [sol11] $ pkg list | wc -l
>>      968
>>
>> That server includes the gnome desktop, firefox, thunderbird,
>> perl, python, wireshark, CDR tools, etc.  So arguably, it is
>> comparable to my FreeBSD desktop at home with KDE, firefox,
>> thunderbird, and similar tools.  For that FreeBSD box, and
>> just for ports packages (since I don't have base pkg'd):
>>
>>   [freebsd11] $ pkg info | wc -l
>>      865
>>
>> [And it really bothers me that FreeBSD 'pkg list' behaves
>>  like 'pkg files' or similar should.  It seems intuitive
>>  that 'pkg list' should list the packages, not all the files
>>  in all the packages.]
>>
>> If you add in 750+ FreeBSD base packages (1600+), that seems
>> like a very large number of packages.  And upgrading ports
>> packages is not always painless.  For the 865 FreeBSD packages
>> I have installed, only 27 of them are explicit - the rest are
>> dependencies.  I do not look forward to updating my packages,
>> even with poudriere.  There is usually manual intervention
>> required.  So it is with this experience that I do sort of
>> cringe at having 750+ FreeBSD base packages.
>>
>> I do like maintaining Solaris 11 boxes much better with their
>> pkg management, much better than the old patchadm.
>>
>
> does 'pkg prime-list' give you watch you are looking for? (pkgs you
> explicitly installed)

pkg prime-list does show the explicitly installed packages,
not sure how one would know to use 'prime-list' since it
doesn't appear in any of the man pages (looking at FreeBSD
10-stable right now).  And it doesn't show version information,
nor other option arguments that I can tell.  pkg help prime-list
says it's just an alias for "query -e '%a = 0' '%n'".  Seems
like "query -e '%a = 0' '%n\t%v\t%o'" is a little nicer,
though I'm not sure how to get all the columns to line up
nicely.

-- 
DE



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.1604200210350.11054>