FreeBSD Minor Update

スポンサーリンク

FreeBSDのマイナーアップグレード

freebsd-updateを実行するとEOLのメッセージがでてくるようになったため、OSのマイナーアップグレードを実施してみました。

今回はFreeBSD13.1-RELEASEから13.2-RELEASEへのアップデート作業となります。

前準備

データのバックアップを取得します。バックアップの取得によりアップグレード時の人為的ミスへの対策、移行時に問題が発生した場合のデータ損失の回避に役立ちます。

現在のOSバージョンを確認。

#freebsd-version -kur
13.1-RELEASE-p9

最新のセキュリティパッチをダウンロード。

#freebsd-update fetch
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
〜中略〜
WARNING: FreeBSD 13.1-RELEASE-p9 HAS PASSED ITS END-OF-LIFE DATE.
Any security issues discovered after Mon Jul 31 09:00:00 JST 2023
will not have been corrected.

セキュリティパッチを適用。

# freebsd-update install
src component not installed, skipped
Installing updates...Scanning //usr/share/certs/blacklisted for certificates...
Scanning //usr/share/certs/trusted for certificates...
 done.

OSの再起動。

# shutdown -r now

OSのマイナーバージョンアップ

freebsd-updateコマンドでバージョンアップ。

今回は13.2-RELEASEを指定しました。

途中質問が出てきますが内容を確認の上「y」を入力します。

# freebsd-update -r 13.2-RELEASE upgrade
src component not installed, skipped
〜中略〜
To install the downloaded upgrades, run "/usr/sbin/freebsd-update install".
#

freebsd-updateコマンドを実行します。結構時間がかかります。

# /usr/sbin/freebsd-update install
src component not installed, skipped
Installing updates...
Kernel updates have been installed.  Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.

OSの再起動。

# shutdown -r now

バージョンアップ後、パッチの適用漏れがないかを確認します。

パッチの適用漏れがあった場合はパッチをインストールし再起動します。

#/usr/sbin/freebsd-update fetch
〜中略〜 パッチの適用漏れがあれば以下コマンドで再インストールとOSの再起動をします
#/usr/sbin/freebsd-update install
〜中略〜
#shutdown -r now

OSのバージョンを確認

# freebsd-version -kur
13.2-RELEASE-p4
13.2-RELEASE-p4
13.2-RELEASE-p6
タイトルとURLをコピーしました