Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Apr 2016 14:54:07 +0800
From:      Julian Elischer <julian@freebsd.org>
To:        Daniel Eischen <deischen@freebsd.org>, Allan Jude <allanjude@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: [CFT] packaging the base system with pkg(8)
Message-ID:  <5717278F.7030507@freebsd.org>
In-Reply-To: <Pine.GSO.4.64.1604200210350.11054@sea.ntplx.net>
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> <Pine.GSO.4.64.1604200210350.11054@sea.ntplx.net>

index | next in thread | previous in thread | raw e-mail

On 20/04/2016 2:25 PM, Daniel Eischen wrote:
> 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.
equally missing from help is 'pkg leaf'

These show that information needed is available.. it just needs to be 
presented right.






help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5717278F.7030507>