今まで5系、6系のFreeBSDを使用していたけど
久々に現時点での最新(FreeBSD7.2)にアップデートしてみた。
なんか色々便利!?
・freebsd-update(セキュリティパッチレベルを上げてくれるコマンド)
今まではカーネル入れ替えやライブラリ、差分入手など作業がけっこうありましたが
コマンド一発でやってくれます。
# freebsd-update fetch # freebsd-update install
・6系から7系へのupgradeコマンド
# freebsd-update -r 7.0-RELEASE upgrade ※差分の入手 # freebsd-update -r 7.0-RELEASE install ※カーネルの入れ替え # reboot # freebsd-update install
・ports関連コマンド
ports 更新
5系では cvsup を使用して ports を更新していましたが
FreeBSD 6 からは portsnap というツールが標準装備。
# portsnap fetch ※スナップショットのダウンロード # portsnap extract ※「ports」を再構築 # portsnap update ※「ports」のアップデート
※2回目以降はextractの実行は必要ない。
portsnap.conf (設定ファイルの編集)
portsインストール方法
# make # make install # make clean ※ビルドの際に出来た一時ファイル等削除
ports削除方法
# make deinstall ※アンインストール
バージョン違い削除
# pkg_delete ${アプリケーション名}-${バージョン番号} # pkg_delete /var/db/pkg/${アプリケーション名}-${バージョン番号}
ports でインストールしたアプリケーションをアップデート
# portupgrade -r hogehoge-x.y.z
portupgradeが未インストールの場合はportupgradeインストール
# cd /usr/ports/sysutils/portupgrade # make install clean