如何找出我正在使用的 Debian 版本?

如何找出我正在使用的 Debian 版本?

我可以通过 SSH 访问 Debian 计算机。如何查看所安装的 Debian 版本?

这可能是我的 debian 系统是什么版本?

这个问题的答案是:

  • lsb_release -a
  • cat /etc/lsb-release

其中一条评论里有另一个答案:

  • cat /etc/debian_version

lsb_release -a 不起作用:

-bash: lsb_release: command not found

cat /etc/lsb-release 也没有:

cat: /etc/lsb-release: No such file or directory

我想

cat /etc/debian_version

是正确的做法,因为它给了我“8.1”。

apt-cache show base-files 

返回一组属性,包括“Version: 8+deb8u1”。base-files 包的版本与 Debian 版本有何关系?我假设“deb8u1”部分翻译为“8.1”。那么第一个“8+”部分是什么意思?

uname -a

返回

Linux deb2 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17) x86_64 GNU/Linux

uname -rv

返回

3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17)

内核版本与 Debian 版本有何关系?特定 Debian 版本是否始终包含相同的内核?

cat /etc/os-release

在其他属性中返回:

VERSION_ID="8"

所以,对我来说,“8”和“8.1”似乎有所不同。“8”是“通用 Debian 版本”吗?那么你如何称呼“8.1”(“完整版本”?)?

答案1

Michael Kjörling 给了你一个很好的答案。他的方法应该更受欢迎。但这是另一种获取通用 Debian 版本的方法。

只需检查 /etc/apt/sources.list,它就会指出哪个版本可以找到正确的更新。

干杯

相关内容