超今さらながらちゃんと把握してなかったのでメモ。
先日 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 側だけ「更新ないよ」って通知するのはちょっと不親切だとは思うけどなぁ。
コメント