如何找出最初安装的Ubuntu版本?

如果一台机器可能已经或可能没有通过多次发布升级,我怎样才能找到最初安装的Ubuntu版本? 假设日志配置尚未从默认值更改。

如果您尚未进行手动修改,则应在/etc/apt/sources.list顶部看到使用的安装介质:

 # deb cdrom:[Kubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100427)]/ lucid main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. 

Apport(Ubuntu bug报告者)使用/var/log/installer/media-info来确定包含以下内容的安装媒体:

 Kubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100427) 

这仅适用于保留/var/log/installer文件夹的情况。

您可以在系统上查看较旧的dpkg.log文件,并获取上面报告的旧软件包:

 less $(ls -rt /var/log/dpkg.log* | head -1) | awk 'NF == 6 && $3 == "install" { print $4, $6; exit }' 

然后转到http://packages.ubuntu.com/并查看它所属的ubuntu版本。

但这不是没有错误的,因为可以删除旧的dpkg日志,具体取决于logrotate策略。