x11やらmonoやら大きいのを入れていると、パッケージ依存でがたがたになってきます。それで、portsupgradeを使えば幸せになると聞き、使ってみました。
インストール
sysutils/portupgrade をインストールすればおk。
使い方
- ports ディレクトリーは最新状態に保たないと駄目みたい。必要な時に、cvsupとかで落としてくる。
- portinstall x11-toolkit/py-gtk2
- py-gtk2をインストール
- pkgdb -F
- コマンドの依存関係を直してくれる賢い子
- portsdb -uU
- portsのdbをアップデートするみたい。時間がかかるらしい
- portupgrade [モジュール名]
- portsでインストールしたモジュールをアップデート
- portupgrade -a
- 全てのモジュールをアップグレードします。installまでしかしません。cleanをしないのでご注意
- portsclean -C
- workを削除、make cleanを全てのmoduleにするみたい
- portsclean -D
- distfileのを消す・・・ダウンロードしたソフトウェアのtar玉を削除
- portversion
- モジュールのバージョンを確認できるそうな。root権限が必要