我有时会忘记 Debian 的版本号和代号。
当然,lsb-release -a
或者cat /etc/os-release
打印关于我登录的当前系统的格式正确的信息,但是:
是否有列出所有以前版本的联机帮助页或帮助文档?
(理想情况下,它是“本地”的东西,因此无需安装工具。而且相对容易记住,因此无需curl
网页)
我没有找到man
-page,我想我可能会在其中找到一些东西,/usr/share/doc
但不幸的是没有。
我确实找到了一个 python 文件,它给出了:
grep 'Description: Debian' /usr/share/python-apt/templates/Debian.info
Description: Debian 11 'bullseye'
Description: Debian 10 'buster'
Description: Debian 9 'stretch'
Description: Debian 8 'jessie'
Description: Debian 7 'Wheezy'
Description: Debian 6.0 'Squeeze'
Description: Debian 5.0 'Lenny'
Description: Debian 4.0 'Etch'
Description: Debian 3.1 'Sarge'
Description: Debian current stable release
Description: Debian testing
Description: Debian 'Sid' (unstable)
这作为一种解决方法很酷,但取决于python-apt
要安装的软件包,这不是我想要的。
编辑:
感谢@Gilles 找到/usr/share/distro-info/debian.csv
(和 ubuntu.csv)
这个文件近乎完美,它甚至包含创建日期、发布日期和“LTS 的 endoflive”,例如:
...
9,Stretch,stretch,2015-04-25,2017-06-17,2020-07-06
...
正如 Gilles Quenot 所说,没有包含此信息的手册页;但是该
distro-info
软件包提供了一个可以向您显示的命令:更明确地说,
debian-distro-info
列出 Debian 版本,ubuntu-distro-info
列出 Ubuntu 版本。distro-info
默认为适合您正在使用的发行版的任何内容。没有
man page
:没有比赛。
一种方式,只使用一种
awk
:对于
Ubuntu
:另一种方式:
或者
输出
除了其他优秀的答案之外,我现在还通过 gpg 密钥环找到了另一种方式(奇怪,
ack
没有找到这个,但是找到grep
了)这应该也适用于旧机器,因为 gpg 密钥环应该随处可用:
(对于 ubuntu 这似乎不起作用,因为密钥环的结构不同)
打开网络浏览器(我假设您已经安装了一个)并访问https://en.wikipedia.org/wiki/Debian_version_history。