Hi there,

I have a suggest improvement to the handbook.
https://www.freebsd.org/doc/handbook/pkgng-intro.html

Section "5.4.1. Getting Started with pkg" should discuss an issue with pkg2ng, namely that packages converted in this manner do not have correct meta-data regarding their "automatic" or "directly-installed" status. Here is a suggested paragraph that will illuminate the issue for people upgrading via pkg2ng.

After <span class="application">pkg2ng</span> has finished, converted packages are marked as "non-automatic". Non-automatic packages are those directly installed, while "automatic" packages are installed as a dependency. The older package system did not record this meta-data. In order to use tools such as <code class="command">pkg autoremove</code>, you must manually set the "automatic" state for dependencies. For example, <code class="command">pkg set -A 1 perl-5.14</code>. See pkg(8) for more information.

Thanks for your hard work!

-john

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "[email protected]"

Reply via email to