今回は、一旦、”クローン仮想マシン(VM)”の初期設定状態にSnapshotでロールバックさせた上で、
FreeBSD13.4にパッチを当ててから、”buildworld”を行ってみることにしました。【注*1】
| Tips |
1. 13.4-RELEASE-amd64にパッチを当てる。
まず、”13.4-RELEASE-amd64(無印)”にパッチを当てます。
| root@FreeBSD13.4:# cd /usr/src | ; | /usr/srcディレクトリに移動。 |
| root@FreeBSD13.4:# freebsd-update fetch install | ; | パッチを当てる。 |
”freebsd-update”でマイナーアップデートを行ったとき[*4]程ではありませんが、かなりの数のパッチが当たります。

2. buildworld
"buildworld"でFreeBSD13.4の構築を行います。
手順的には前回[*5]と全く同じです。
(1)13.4-RELEASE-amd64を”buildworld”
この作業、CPU性能によりますが、かなり時間がかかります。
| root@FreeBSD13.4:# cd /usr/src | ; | /usr/srcディレクトリに移動。 |
| root@FreeBSD13.4:# make buildworld | ; | システム全体を構築(コンパイル)。 |

|
(2)カーネルのビルドとインストールと再起動
| root@FreeBSD13.4:# make kernel | ; | 新しいシステムのカーネルの構築とインストール。 |
| root@FreeBSD13.4:# shutdown -r now | ; | 新しいカーネルを有効化するために再起動。 |

(3)システムのインストール
| root@FreeBSD13.4:# cd /usr/src | ; | /usr/srcディレクトリに移動。 |
| root@FreeBSD13.4:# make installworld | ; | 新しいカーネルを有効化するために再起動。 |

(4)mergemaster の実行と再起動
| root@FreeBSD13.4:# mergemaster -Ui | ; | 新旧各種設定の統合。 |
色々、聞かれますが、すべて「エンター」を入力します。


| root@FreeBSD13.4:# shutdown -r now | ; | 構築したシステムを有効化するために再起動。 |
3. buildworldの結果確認

当然のことながら、”FreeBSD13.4”のままですが😅。。。
パッチを当てたら、バージョン情報が変わるかなとも思いましたが、そうはなりませんでした😅。
次は、このVMに”FreeBSD13.5のソースを展開して”、buildworldテストを行っておこうと思います😀。
