我搜索了一下,找到了三种检查版本的方法:
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
猫/ proc /版本
Linux version 6.1.0-30-amd64 ([email protected]) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12)
cat /etc/debian_version
12.9
但我收到了 3 个不同的版本。我怎样才能知道哪个是正确的?
它们都是正确的,但却告诉你不同的事情。
您正在运行 Debian 12.9,它是 Debian 12(bookworm)系列的一部分,并使用 6.1.0-38 内核。
内核并不直接指示操作系统,因为补丁可以改变内核版本而不改变操作系统版本。
该
lsb_release
命令表示该系列的基本版本(也可以在中看到/etc/os-release
)。该
/etc/debian_version
文件是base-files
软件包的一部分,因此将在每个版本发布时更新。但请注意,可以(尽管不明智)进行部分更新,因此系统上安装的软件包可能并非全部与此文件中的版本号匹配。