ユーザ用ツール

サイト用ツール


os:freebsd:freebsd-update

差分

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

この比較画面にリンクする

次のリビジョン
前のリビジョン
os:freebsd:freebsd-update [2017/04/14 14:21]
127.0.0.1 外部編集
os:freebsd:freebsd-update [2023/11/18 17:36] (現在)
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
行 48: 行 60:
   10.2-RELEASE-p12   10.2-RELEASE-p12
  
 +==== 自動的に適用させる ====
 +=== cronで設定 ===
 +
 +以下の1行を追加
 +
 +  0 5 * * * root /usr/sbin/freebsd-update cron
 +
 +バージョン確認
 +
 +  freebsd-version -kur
 +
 +バージョンが変わっていたら再起動
 +
 +  shutdown -r now
  
 ===== リリースアップグレード ===== ===== リリースアップグレード =====
行 63: 行 89:
 再起動 再起動
   # shutdown -r now   # shutdown -r now
 +
 +あれやこれやのアップデートをインストール((古い共有ライブラリとオブジェクトファイルを削除))
 +  # freebsd-update install
 +
 バージョン確認 バージョン確認
 +  # freebsd-version
   # uname -a   # uname -a
 +
 +
 +
 +
 +パッケージのアップデート
 +  # pkg-static upgrade -f
 +
 +アプリケーションを再構築するには
 +
 +  # portmaster -af
 +
 +
 portsツリーの更新 portsツリーの更新
   # portsnap fetch update && portsdb -u   # portsnap fetch update && portsdb -u
行 74: 行 117:
   # 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 =====
 +
 +  # freebsd-update -b /jail/base -r 10.3-RELEASE upgrade
 +
 +ただし、母艦側が10.3だとエラーなので、unameを環境変数でごまかす
 +
 +  # setenv UNAME_r 10.2-RELEASE
 +
 +これで、Upgrade、install
 +  # freebsd-update -b /jail/base -r 10.3-RELEASE upgrade
 +  # freebsd-update -b /jail/base install
 +
 +環境変数を戻して
 +
 +  # unsetenv UNAME_r 10.3-RELEASE
 +
 +再度
 +
 +  # freebsd-update -b /jail/base install
  
 ===== 作業ファイルの削除 ===== ===== 作業ファイルの削除 =====
行 90: 行 155:
  
 ===== 参考 ===== ===== 参考 =====
-[[http://kaworu.jpn.org/freebsd/freebsd-update|freebsd-update]]+  * [[http://kaworu.jpn.org/freebsd/freebsd-update|freebsd-update]] 
 +  * 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.1492147293.txt.gz · 最終更新: 2017/04/14 14:21 by 127.0.0.1