ports
FreeBSDでportsを
$ portsnap fetch && portsnap update
で更新したら、大量にファイルがなくなってまったくportsが使い物にならなくなってしまった。
fetchしてる途中に一回サーバとの接続が切れたのが原因なのかなぁ……
仕方がないのでportsディレクトリを削除して、portsnapでもう一度updateする方法を調べる。
$ find / -name "portsnap"
で調べてみると、/var/db/portsnapディレクトリにそれっぽいものがあったので、portsnapディレクトリごと削除して
$ portsnap fetch && portsnap extract && portsnap update
を実行。
そして、
$ portupgrade portupgrade-2.0.1_1,1
と実行すると
On FreeBSD before 6.2 ports system unfortunately can not set default X11BASE by itself so please help it a bit by setting X11BASE=${LOCALBASE} in make.conf. On the other hand, if you do wish to use non-default X11BASE, please set variable USE_NONDEFAULT_X11BASE. *** Error code 1
とか言われるので、make.confに
X11BASE=${LOCALBASE}
を追加して、upgradeやinstallを実行していく。