2004年06月21日(Mon) 首が痛いよ [長年日記]
● 虫歯が原因か?
● [memo] FreeBSD、もう少しがんばってみようかな…
FreeBSD。夜の間にcronにしかけておいた下記のようなスクリプトが新しいportsを知らせてくれる。
/usr/local/bin/cvsup -g -L 2 /usr/local/etc/cvsup/ports-supfile > /dev/null /usr/sbin/pkg_version -v | grep -v = /usr/local/sbin/portsclean -DP
朝来たらsuして、
/usr/local/sbin/portupgrade -a -R
するわけですが、何だかエラー*1が出たので手でportsをdeinstallしたりしてたわけです。そしたらですね。また、xdviがフォントを作ろうとしはじめた。あーあ。シンXさんのツッコミを参考にxdvik-vflibをdeinstallしてinstallしなおしてもダメ。やっぱりまた一晩待たなくちゃいけないのかな?
rpmなら各所にバッドノウハウが落ちてるのになー、Linuxに戻そうかなーと思いつつwwwを眺めていると、void GraphicWizardsLair( void ); //にFreeBSDの中規模サイト管理のノウハウが。僕の場合はたった1台のマシンにひーひー言ってるわけですが、コマンド名など参考になりそうなことはあるので、ちゃんと読ませていただきつつもうひと頑張りしてみようっと。
TeX仕事は明日まで延期ということで。
*1 忘れちゃったのが痛い。
portupgrade -a -R は、アップグレード対象すべてとその上位のパッケージを再帰的にアップグレードしようとしますが、-f を付けないと強制的に再帰しないため、結果的に portupgrade -a とほとんど同じ意味になってしまうと思います。pkg_version -L= して出てきたパッケージだけを portupgrade -rf する方がよいと思います。<br><br>また、TeX 関係 の ports は最近変更が多いので、/usr/ports/UPDATING も一読されるとよいかもしれません。
私の場合、portupgradeは手動でしてますね。<br>portsスケルトンは結構コロコロと改善されるので、FreshPortsでざっと見てcvswebとかでdiffを確認したり。
おぉ、ありがとうございます。まずはmanとドキュメントをちゃんと読まなくちゃいけないですね。ぼちぼち勉強していきます。
最近のツッコまれどころ