如何知道机器上安装的 Ubuntu 的原始版本是什么?

如何知道机器上安装的 Ubuntu 的原始版本是什么?

我有几台机器,几年来我一直在不断升级它们的版本。

我很好奇想知道机器上安装的 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。

显然,这不是一个万无一失的系统,因为有些文件可以复制到比安装的操作系统更早的系统上。所以你必须做出最好的判断。

相关内容