portsでFreeBSDのパッケージ管理
portsとは、FreeBSDのソフトウェア・パッケージ管理システムのこと。
portsは日々更新されているので、利用する場合は最新の状態に更新しなければならない。
portsを更新するのに使うのがportsnap。
portsnapはすでにインストールされているものとして。
初めて実行するときは
# portsnap fetch # portsnap extract
2回目以降は
# portsnap fetch # portsnap update
パッケージを更新するのはportupgradeかportmaster。
最近の流れはportmasterっぽいのでこちらを利用。まずインストール。
# cd /usr/ports/ports-mgmt/portmaster # make all install clean # rehash
実際に更新するときは
# portmaster /var/db/pkg/xxxxxxx
※/var/db/pkgにインストールされているパッケージの情報が入っている。