2021年4月13日、FreeBSD13がリリースされました。システムがまだ12であり、この最新バージョンを利用したい場合は、現在の12をアップグレードする必要があります。
このチュートリアルでは、現在のバージョンは12.2です。
$ freebsd-version

利用可能なすべてのバイナリ更新を取得します
現在インストールされているワールドと構成オプションセットに基づいて、このコマンドを実行して、利用可能なすべてのバイナリ更新をフェッチします。
$freebsd-更新フェッチ

次に、最近取得した更新をインストールします。
$freebsd-更新インストール

次に、新しいバージョンとパッチレベルが適用されているかどうかを確認する必要があります。オプションkを使用してfreebsd-versionコマンドを実行すると、インストールされているカーネルのバージョンとパッチレベルが出力されます。
$ freebsd-version -k

次に、オプションrを使用してfreebsd-versionを実行する必要があります。これにより、実行中のカーネルのバージョンとパッチレベルが出力されます。
$ freebsd-version -r

結果が一致していないことがわかったため、新しいカーネルを適用するにはシステムを再起動する必要があります。
$ shutdown -r now

再起動後、前述のコマンドの結果は同じになります。 rオプションを使用してコマンドunameを使用して、実行中のカーネルのバージョンを確認することもできます。

13.0にアップグレード
以下のコマンドを実行して、新しいリリースへのアップグレードに必要なファイルをフェッチします。このコマンドは完了するまでに数分かかります。
freebsd-updateは、構成ファイルの評価を行い、インストールされているアプリとカスタマイズに従って、構成ファイルのマージとその他のオプションについて次のようにプロンプトを表示します。よくお読みください:
$ freebsd-update-r13.0-RELEASEアップグレード


次に、指示に従ってコマンドを実行し、ダウンロードしたファイルをインストールして、変更をディスクにコミットします。
$ / usr / sbin/freebsd-更新インストール

サーバーを再起動します。
$ shutdown -r now

古い共有ライブラリとオブジェクトファイルの削除
システムがオンラインに戻ったら、以下のコマンドを使用してfreebsd-updateセッションをやり直します。
$ / usrb / sbin/freebsd-更新インストール

freebsdバージョンを確認してください。
$ freebsd-version

現在、FreeBSDのバージョンはすでに13.0です。
メジャーアップグレード後のパッケージのアップグレード
メジャーバージョンは、ほとんどのサードパーティアプリケーションを破壊するさまざまなアプリケーションバイナリインターフェイス(ABI)を使用します。ポートを使用してサードパーティアプリケーションを構築する場合は、それらすべてのアプリケーションを構築する必要があります。パッケージ管理システムを使用している場合は、pkg-staticコマンドを使用できます。 pkg-static pkgの静的にリンクされたバリアントです 通常、 pkgの初期インストールにのみ使用されます 。 pkgを新しいバージョンにアップグレードします。
$ pkg-static upgrade -f

$ pkg bootstrap -f

パッケージのアップグレードはすでに完了しているため、以下のコマンドを実行してアップグレードプロセスを完了する必要があります。」
$freebsd-更新インストール

サーバーをもう一度再起動します。

オペレーティングシステムの詳細を確認します。 neofetchという名前の素晴らしいツールを使用できます。 Neofetchは、bash3.2以降で記述されたコマンドラインシステム情報ツールです。 Neofetchは、オペレーティングシステム、ソフトウェア、およびハードウェアに関する情報を美的かつ視覚的に心地よい方法で表示します。
最初にneofetchをインストールします。
$ pkg install neofetch

次に、neofetchを実行します。
$ neofetch

おめでとうございます。13.0にアップグレードしました。