ユーザ用ツール

サイト用ツール


os:freebsd:freebsd-update

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
os:freebsd:freebsd-update [2017/08/08 05:29] – [参考] hayashios:freebsd:freebsd-update [2024/09/15 04:09] (現在) hayashi
行 6: 行 6:
 パッチをダウンロード。 パッチをダウンロード。
   # freebsd-update fetch   # freebsd-update fetch
 +
 +アップデートが不要な場合、以下のような表示
 +  No updates needed to update system......
 +  
 パッチをインストール。 パッチをインストール。
   # freebsd-update install   # freebsd-update install
-最後に再起動((カーネル、カーネルモジュールに変更がなければ不要))+ 
 +確認 
 +  # freebsd-version -ku 
 +  13.2-RELEASE-p2 
 +  13.2-RELEASE-p2 
 +  # freebsd-version -r 
 +  13.2-RELEASE 
 + 
 +バージョンが変わっていたら再起動((カーネル、カーネルモジュールに変更がなければ不要))
   # shutdown -r now   # shutdown -r now
 確認。 確認。
行 20: 行 32:
   10.0-RELEASE-p1   10.0-RELEASE-p1
  
-カーネルなら+カーネルなら((unameとは違いインストールされているバージョン))
   # freebsd-version -k   # freebsd-version -k
-  10.0-RELEASE-p1+  10.0-RELEASE-p2
  
 ユーザランドなら ユーザランドなら
   # freebsd-version -u   # freebsd-version -u
 +  10.0-RELEASE-p3
 +
 +起動中のカーネルなら
 +  # freebsd-version -r
   10.0-RELEASE-p1   10.0-RELEASE-p1
 +
 +jailのユーザランドなら
 +  # freebsd-version -j jail((jailname or jid))
 +  10.0-RELEASE-p3
  
 ==== update できない? ==== ==== update できない? ====
行 48: 行 68:
   10.2-RELEASE-p12   10.2-RELEASE-p12
  
 +==== 自動的に適用させる ====
 +=== cronで設定 ===
 +
 +以下の1行を追加
 +
 +  0 5 * * * root /usr/sbin/freebsd-update cron
 +
 +変更のダウンロードはされますが、適用は手動で行う必要があります
 +
 +  freebsd-update install
 +
 +バージョン確認
 +
 +  freebsd-version -kur
 +  freebsd-version -k
 +  uname -r 
 +
 +バージョンが変わっていたら再起動
 +通常、システムを再起動する必要があります
 +カーネルアップデートによりシステムの再起動が必要かどうかを調べるには、freebsd-version -k と uname -r を実行し、2 つのコマンドの結果が異なる場合には、システムを再起動します
 +
 +
 +  shutdown -r now
  
 ===== リリースアップグレード ===== ===== リリースアップグレード =====
行 61: 行 104:
 終わったら、カーネルのアップデート 終わったら、カーネルのアップデート
   # freebsd-update install   # freebsd-update install
-再起動+再起動((カスタムカーネルを使用している場合には、nextboot(8) を使って次回の再起動時のカーネルを、 /boot/GENERIC に設定します))
   # shutdown -r now   # shutdown -r now
 +
 +あれやこれやのアップデートをインストール((古い共有ライブラリとオブジェクトファイルを削除))
 +  # freebsd-update install
 +
 バージョン確認 バージョン確認
 +  # freebsd-version
   # uname -a   # uname -a
  
  
 +==== メジャーバージョンアップグレード後の package のアップグレード ==== 
 +メジャーバージョンアップグレード後には、packages, ports をアップグレードする必要があります
  
 パッケージのアップデート パッケージのアップデート
   # pkg-static upgrade -f   # pkg-static upgrade -f
 +  # pkg bootstrap -f
  
 アプリケーションを再構築するには アプリケーションを再構築するには
行 76: 行 126:
   # portmaster -af   # portmaster -af
  
 +ソフトウェアのアップグレードが終わったら、最後にもう一度 freebsd-update を実行
 +
 +  # freebsd-update install
  
 +----
 portsツリーの更新 portsツリーの更新
   # portsnap fetch update && portsdb -u   # portsnap fetch update && portsdb -u
行 86: 行 140:
   # pkg upgrade -f   # pkg upgrade -f
  
-あれやこれやのアップデートをインストール 
-  # freebsd-update install 
  
 念の為再起動 念の為再起動
   # shutdown -r now   # shutdown -r now
 +
 +==== Bootloaderの更新 ====
 +[[https://yuisoft.com/yuichiro/UpdateBootLoader.pdf?fbclid=IwAR09-v3AV3FSzKe52XchbObbJbPAgFy2brIb5Ccw1r3_Q8UpoZXr55-Axio|FreeBSD のブートローダ
 +を更新するには]]を参照
  
 ===== JailのUpgrade ===== ===== JailのUpgrade =====
行 122: 行 178:
  
 ===== 参考 ===== ===== 参考 =====
-[[http://kaworu.jpn.org/freebsd/freebsd-update|freebsd-update]] +  * [[https://docs.freebsd.org/ja/books/handbook/cutting-edge/|FreeBSD のアップデートとアップグレード]] 
- +  * [[http://kaworu.jpn.org/freebsd/freebsd-update|freebsd-update]] 
-http://ror.hj.to/ja/issei/entries/kzx8vj-pa1ivb8zlw4b/node+  http://ror.hj.to/ja/issei/entries/kzx8vj-pa1ivb8zlw4b/node 
 +  * **[[https://www.freebsd.org/doc/handbook/jails-application.html|Updating Multiple Jails]]**
os/freebsd/freebsd-update.1502170159.txt.gz · 最終更新: 2017/08/08 05:29 by hayashi