hamacoの日記

どうでもいい日常をたれながす日記だと思う

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を実行していく。