如何检查在多次升级的系统上以前安装过哪些 Ubuntu 版本?例如,如果现在在 Ubuntu 22.04 上,但以前在 18.04、16.04、14.04、12.04、10.04 等上。如何获取系统上以前安装的版本列表?
答案1
我有一台台式机(用作家庭服务器),最初是 16.04,后来升级到 18.04,然后又升级到 20.04
这些历史记录会被记录在一些日志文件中,至少如果你像我一样这样做的话(实际上使用升级工具升级系统,而不是重新安装)
我的 /log 目录中有一个名为 /installer 的文件夹;其中的文件日期为 2016 年 8 月 26 日。如果我查看其中的系统日志,我可以找到一堆 16.04 引用,例如
Get:1 cdrom://Lubuntu 16.04.1 LTS _Xenial Xerus_ - Release amd64 (20160720) xenial/main amd64 make amd64 4.1-6 [151 kB]
我于 2018 年 8 月升级到 18.04。果然,有一个日志文件夹 /dist-upgrade,里面有一个文件夹 /20180804-0802。如果我查看 main.log,我会发现
INFO release-upgrader version '18.04.21' started
同样,我在 2021 年 10 月升级到了 20.04。/dist-upgrade 文件夹中的 main.log 有一个日期为 2021 年 10 月 24 日的 main.log,其中包含以下行
release-upgrader version '20.04.36' started
因此,至少对于某些历史路径而言,只要你进行深入挖掘,就能找到相关信息。
写到这里我有点难过,因为这将是那台电脑的最后一个 Ubuntu 版本 :(
答案2
目录中应该有日志文件/var/log/installer/
,显示系统首次设置/安装的时间。例如,在我这里的一个系统上,服务器上的文件显示lsb-release
它最初是用 16.04 设置的。
只是一些可以帮助你的事情。