内容へ移動
[[
✎ freebsd-update
]]
doku@ainoniwa
文書の表示
最近の変更
サイトマップ
ログイン
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
======freebsd-updateを使う====== <note tip> *freebsd-updateは、FreeBSDベースシステムへのバイナリ更新を取得し、インストールおよびロールバック (巻き返し) するために使用されます。 *引用:[[http://www.jp.freebsd.org/cgi/mroff.cgi?sect=8&subdir=man&lc=1&cmd=&dir=jpman-7.1.2/man&man=freebsd-update|FREEBSD-UPDATE(8)]] *基本はFreeBSD6.3以降の話。 </note> 内容は少し適当。 ===== GENERICカーネルを使っている場合に、同リリース内セキュリティブランチを追う ===== 例:7.0-RELEASEp1→7.0-RELEASEp2 <code> freebsd-update fetch freebsd-update install reboot </code> カーネルはGENERICだけど、loader.confを編集している場合は再度ドライバのインストールが必要な場合もある。 ===== GENERICカーネルを使っている場合に、メジャーバージョンをアップデートする ===== 例:7.1-RELEASE→7.2-RELEASE <code> freebsd-update -r 7.2-RELEASE upgrade freebad-update install reboot freebsd-update install reboot </code> ===== カスタムカーネルを使っている場合に、同リリース内セキュリティブランチを追う ===== /etc/freebsd-update.conf Components src world kernel が記載されている場合、該当ツリーがあるならバイナリアップデートされる。 sysinstall等でsrc/sysを入れているならsrc/sysもソースコードのバイナリアップデート対象になる。 カスタムカーネルを使用している場合は、GENERICカーネル自体もバイナリアップデートされるし、 GENERICカーネルを構成しているソースコードをカスタムカーネル作成時に導入したのであれば、それも変更される。 参考 <code> # freebsd-update -r 7.2-RELEASE upgrade # freebsd-update install # shutdown -r # freebsd-upadte install # shutdown -r # cd /sys/i386/conf # config GENERIC_2 # cd ../compile/GENERIC_2 # make cleandepend && make depend && make && ls -l kernel # make install # shutdown -r </code> ===== 最近の使い方 ===== セキュリティサポートの切れたFreeBSD7.2(ZFSストレージサーバ)をFreeBSD7.3にupgradeした時のコマンド。 <code> # freebsd-update -r 7.3-RELEASE upgrade # freebsd-update install # shutdown -r # freebsd-update install # shutdown -r </code> {{tag>freebsd freebsd-update}}
文書の表示
以前のリビジョン
メディアマネージャー
文書の先頭へ