我看到lsb_release
下面提到了。
https://www.ionos.com/digitalguide/server/know-how/how-to-check-debian-version/
不幸的是,它可能不适用于所有基于 Debian 的系统;例如,在原始的 Ubuntu 20.04.2 上,它返回以下内容:
$ lsb_release
No LSB modules are available.
还有其他方法可以让我了解我当前的 Ubuntu 安装基于哪个版本的 Debian?
答案1
我想您可以搜索 /etc/debian_version,甚至显示它来获得答案。
cat /etc/debian_version
答案2
在 Debian 和 Ubuntu(及其衍生系统)上,/etc/debian_version
存在。查看/etc/apt/sources.list
应该会显示软件包的安装位置。
有可能有人安装了系统,然后又彻底改变了/etc/apt/sources.list
(这很可能会在下次升级时破坏系统,但是……)。在这种情况下,你可以查看特定安装的软件包的来源:
$ apt policy <packagename>
但是,正确的方法是lsb-release
安装包,以便您使用的命令能够提供正确的输出。