FreeBSD のバージョン確認方法

freebsd

超今さらながらちゃんと把握してなかったのでメモ。

先日 freebsd-update を実行したところ、

# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 2 mirrors found.
Fetching metadata signature for 12.2-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

No updates needed to update system to 12.2-RELEASE-p10.

あれ。でも今のバージョンって p7 だったような?と思って uname -a してみると、

# uname -a
FreeBSD XXXXXXXX 12.2-RELEASE-p7 FreeBSD 12.2-RELEASE-p7 GENERIC  amd64

やっぱり p7

調べたところ、FreeBSD って kernel と userland でパッチレベルが違うんだって。

まぁ言われてみれば当たり前っちゃあ当たり前なんですが、知らんかった・・・

updating to 12.0-RELEASE-p5?
When I currently run uname -a I get back that I am on FreeBSD version 12.0-RELEASE-p4. This morning when I ran freebsd-update fetch install I got a message stat...
# freebsd-version -k
12.2-RELEASE-p7
# freebsd-version -u
12.2-RELEASE-p10

というわけで、userland 側が p10 だったということで。

でも freebsd-update って userland だけじゃなくて kernel も更新するわけだから、userland 側だけ「更新ないよ」って通知するのはちょっと不親切だとは思うけどなぁ。

コメント

タイトルとURLをコピーしました