我可以通过 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,它就会指出哪个版本可以找到正确的更新。
干杯