数週間前に移行手順に従ったにもかかわらず、以前のpkgツールは廃止され、pkgngに切り替える必要があるという警告が表示されます。 pkg2ng操作を実行しましたが、以前のpkgから情報を読み取ることができません(試してみると破損しているようです)。私の/etc/make.confもpkgngを使用するように設定されています。ただし、(ポートマスター経由で)ポート更新を実行すると、古いpkgシステムが消えるという警告が表示され続けます。私が逃したものは何ですか?
答え1
私はあなたが文句を言うメッセージが次のようであると推測します。
pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng
http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/
If you do not want to see this message again set NO_WARNING_PKG_INSTALL_EOL=yes in your make.conf
ポートによっては、Mk/bsd.port.mk
このメッセージは設定されていない場合にのみ表示されます。WITH_PKGNG
.if !defined(WITH_PKGNG) && !defined(NO_WARNING_PKG_INSTALL_EOL)
WARNING+= "pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng"
WARNING+= "http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/"
WARNING+= "If you do not want to see this message again set NO_WARNING_PKG_INSTALL_EOL=yes in your make.conf"
.endif
つまり、あなたのアイテム/etc/make.conf
に有効な内容が含まれていない場合:
WITH_PKGNG=yes