2017年4月1日土曜日

pkg

 ひさしぶりのThinkPadの稼働である。
 いろいろパッチもあろうと、OSをupdateした。

FreeBSD ThinkPad 10.1-RELEASE-p35 FreeBSD 10.1-RELEASE-p35 #0: Sat May 28 03:02:45 UTC 2016     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386

 で、つづいてpkgをupgrade。
 まずpkgコマンドがupdateされる。ここまではよかった。ところが新しいpkgコマンドでupgradeをしようとしたら動かない。

$ pkg help
/usr/local/lib/libpkg.so.4: Undefined symbol "openat"

 おいおい。
 しかたないのでpkgコマンドをportsから「make reinstall」——それですくなくともpkgは動くようになった。ふう。

2017/0719追記

ガイドブックによると

pkg-static upgrade -f
で強制的にアップデートができるっぽい。