How to uninstall pkgng

Julien Laffaye jlaffaye at freebsd.org
Sat Jun 9 18:32:02 UTC 2012


On 6/9/2012 8:23 PM, Jason Hellenthal wrote:
>
> On Sat, Jun 09, 2012 at 07:03:23PM +0100, Matthew Seaman wrote:
>> On 09/06/2012 18:46, Marcin Wisnicki wrote:
>>> I've made a mistake of installing pkgng on 9.0-amd64 but since there is no
>>> up-to-date repository I want to remove it.
>>>
>>> What would be the correct procedure to achieve that ?
>>>
>>> Invoking `pkg delete -a` still leaves some files including /usr/sbin/pkg.
>> Not easy.  You'ld have to delete the pkg port, undo any additional
>> configuration you may have added to eg. /etc/make.conf (ie. remove
>> WITH_PKGNG settings), undo any patches to portmaster (if you're using
>> that) and then reinstall all your ports using the original package tools
>> to rebuild /var/db/pkg/ contents.
>>
>> /usr/sbin/pkg is part of base nowadays.  You don't want to delete that.
>>
> When was pkgng made part of base ?
The bootstrap binary is in base, not pkgng.
>
> /usr/sbin/pkg would be from pkgng if you are using it to delete itself
> then the problem you are experiencing is the file is busy at the time of
> deletion. Try pkg_delete instead ?
>
Wrong, this is the bootstrap binary. The pkg binary is in LOCALBASE.


More information about the freebsd-ports mailing list