差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
os:freebsd:freebsd-update:start [2010/04/18 04:12] yuki |
os:freebsd:freebsd-update:start [2011/08/24 10:07] (現在) |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ======freebsd-updateを使う====== | + | ======freebsd-update====== |
<note tip> | <note tip> | ||
- | *freebsd-updateは、FreeBSDベースシステムへのバイナリ更新を取得し、インストールおよびロールバック (巻き返し) するために使用されます。 | + | *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)]] | *引用:[[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以降の話。 | *基本はFreeBSD6.3以降の話。 | ||
+ | *GENERICカーネルってのは、つまりデフォルトカーネルってこと。 | ||
</note> | </note> | ||
ライン 11: | ライン 12: | ||
例:7.0-RELEASEp1→7.0-RELEASEp2 | 例:7.0-RELEASEp1→7.0-RELEASEp2 | ||
<code> | <code> | ||
- | freebsd-update fetch | + | # freebsd-update fetch |
- | freebsd-update install | + | # freebsd-update install |
- | reboot | + | # shutdown -r |
</code> | </code> | ||
カーネルはGENERICだけど、loader.confを編集している場合は再度ドライバのインストールが必要な場合もある。 | カーネルはGENERICだけど、loader.confを編集している場合は再度ドライバのインストールが必要な場合もある。 | ||
ライン 20: | ライン 21: | ||
例:7.1-RELEASE→7.2-RELEASE | 例:7.1-RELEASE→7.2-RELEASE | ||
<code> | <code> | ||
- | freebsd-update -r 7.2-RELEASE upgrade | + | # freebsd-update -r 7.2-RELEASE upgrade |
- | freebad-update install | + | # freebad-update install |
- | reboot | + | # shutdown -r |
- | freebsd-update install | + | # freebsd-update install |
- | reboot | + | # shutdown -r |
</code> | </code> | ||
ライン 33: | ライン 34: | ||
sysinstall等でsrc/sysを入れているならsrc/sysもソースコードのバイナリアップデート対象になる。 | sysinstall等でsrc/sysを入れているならsrc/sysもソースコードのバイナリアップデート対象になる。 | ||
- | カスタムカーネルを使用している場合は、GENERICカーネル自体もバイナリアップデートされるし、 | ||
- | GENERICカーネルを構成しているソースコードをカスタムカーネル作成時に導入したのであれば、それも変更される。 | ||
参考 | 参考 | ||
ライン 51: | ライン 50: | ||
</code> | </code> | ||
- | ===== 最近の使い方 ===== | + | <note tip> |
+ | * /boot/GENERICという名前でGENERICカーネル(# cp /boot/kernel /boot/GENERIC)を置いておくと、freebsd-update時にそのカーネルもアップデートされる。 | ||
+ | * カスタムカーネルが起動しなかったときに、本来の最新カーネルで立ち上がるか確認する時に便利。 | ||
+ | </note> | ||
+ | |||
+ | |||
+ | ===== 最近の使った時の話 ===== | ||
セキュリティサポートの切れたFreeBSD7.2(ZFSストレージサーバ)をFreeBSD7.3にupgradeした時のコマンド。 | セキュリティサポートの切れたFreeBSD7.2(ZFSストレージサーバ)をFreeBSD7.3にupgradeした時のコマンド。 | ||
<code> | <code> |