差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
os:freebsd:freebsd-update:start [2010/05/21 22:03] yuki |
os:freebsd:freebsd-update:start [2011/08/24 10:07] |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ======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> | ||
- | |||
- | 内容は少し適当。(shutdown -rとrebootの使い分けを考えないくらいには。) | ||
- | |||
- | ===== GENERICカーネルを使っている場合に、同リリース内セキュリティブランチを追う ===== | ||
- | 例:7.0-RELEASEp1→7.0-RELEASEp2 | ||
- | <code> | ||
- | # freebsd-update fetch | ||
- | # freebsd-update install | ||
- | # shutdown -r | ||
- | </code> | ||
- | カーネルはGENERICだけど、loader.confを編集している場合は再度ドライバのインストールが必要な場合もある。 | ||
- | |||
- | ===== GENERICカーネルを使っている場合に、メジャーバージョンをアップデートする ===== | ||
- | 例:7.1-RELEASE→7.2-RELEASE | ||
- | <code> | ||
- | # freebsd-update -r 7.2-RELEASE upgrade | ||
- | # freebad-update install | ||
- | # shutdown -r | ||
- | # freebsd-update install | ||
- | # shutdown -r | ||
- | </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}} | ||