at_yasu's blog

ロード的なことを

ports管理

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権限が必要

参考サイト: http://www.kozupon.com/freebsd/bsd_ports.html