我有几台机器,几年来我一直在不断升级它们的版本。
我很好奇想知道机器上安装的 Ubuntu 原始版本是什么。
有没有办法做到这一点?
答案1
从终端运行此命令:
cat /var/log/installer/media-info
或者,如果文件不存在,尝试:
cat /var/log/installer/lsb-release
答案2
还有另一个选项:默认/etc/apt/sources.list
包含安装系统的 CD 的名称:
> cat /etc/apt/sources.list|grep cdrom
# deb cdrom:[Kubuntu-KDE4 8.04 _Hardy Heron_ - Release amd64 (20080423)]/ hardy main restricted
它甚至可以在 VPS 上运行,我确信它从来没有从 cdrom 实际安装过:
# deb cdrom:[Ubuntu-Server 10.04.2 LTS _Lucid Lynx_ - Release i386 (20110211.1)]/ lucid main restricted
当然,/etc/apt/sources.list
与 中的任何内容相比,其隐蔽性相对较差/var/log/installer
,因此很有可能它已被手动编辑,并且 cdrom 条目已被修改/删除。
在软件源对话框中可以看到相同的数据:
答案3
您可以看到,当您使用 报告错误时ubuntu-bug
。例如,您可以按Alt+F2并输入ubuntu-bug firefox
。它将开始收集有关您的系统的信息,您可以查看这些信息。其中包括“安装媒体”,它将显示它最初的安装方式。然后,当然,您只需取消错误报告即可。
我不确定 apport 从哪里获得这些信息,所以可能有人会发布更好的答案。但我想这有效,而且这很重要。:)
答案4
这里可能被忽略的一个选项是通过使用时间戳来判断年龄。只需查看一些最旧文件的时间戳即可。例如,最后修改日期为 2010 年 6 月的文件可能表示 Ubuntu 10.04。
显然,这不是一个万无一失的系统,因为有些文件可以复制到比安装的操作系统更早的系统上。所以你必须做出最好的判断。