FreeBSD portsの使い方
・Ports Collection をインストールする
# portsnap fetch //Ports Collection をダウンロードする # portsnap extract //Ports Collection を /usr/ports 配下に展開する
もしくは
# fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz # tar -zxvf ./ports.tar.gz -C /usr/
もしくは
# sysinstall > Configure > Distributions > ports
・Ports Collection をアップデートする
# portsnap fetch //Ports Collection をダウンロードする # portsnap update //既存のPorts Collection をアップデートする
portsnap のデータは /var/db/portsnap に設置される。
・プログラムを探す
# whereis program_name
・プログラムをインストールする
/usr/ports 配下のインストールしたいプログラムを探す # make config //オプション設定を行う # make //パッケージを作成する # make install //パッケージをインストールする # make clean //パッケージ作成時の一時ファイルを削除する
・インストールしているパッケージの情報を表示する
※portsではmakeしてパッケージ作成→インストールを実施しているので、pkgコマンドでプログラムを管理できる。
# pkg_info -a
・パッケージと ports tree のバージョンを比較する
# pkg_version
・プログラムをアンインストールする
# make deinstall もしくは pkg_delete pkg_name
・プログラムを再インストールする
# make reinstall
・make時のオプション設定を確認する
# make showconfig
・make config で設定したオプションを削除する
# make rmconfig もしくは # rm /usr/ports/pkg_name/options*