“关于这台计算机”与 /etc/lsb-release 不一致

“关于这台计算机”与 /etc/lsb-release 不一致

我有一台出厂时安装了 Ubuntu 12.4 的 Dell XPS,我使用软件更新程序将其升级为 12.4->12.10->13.4->13.10。当我查看时/etc/lsb-release,我看到了我期望的内容:

% cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu 13.10"

但是,当我转到屏幕右上角的小齿轮图标并选择“关于这台计算机”时,它会用大字母显示我正在运行ubuntu 12.04 LTS

这两个来源背后有什么?是否有可能不同步?

答案1

如您所见,/etc/lsb-release显示的是真实的当前版本。

齿轮图标 >>关于这台计算机,打开系统设置 >> 详细信息

细节但是,对话框不会从 获取系统设置/etc/lsb-release。相反,它会显示一个图形文件,其中包含版本号作为图像的一部分:/usr/share/gnome-control-center/ui/UbuntoLogo.png

显然,在工厂安装的系统上,当进行升级时,这个图形文件不会被替换;所以细节继续显示最初安装的版本。

答案2

为了扩展 chaskes 的答案,我查找了包含有问题的文件的软件包,结果发现是gnome-control-center-data。您可以使用您最喜欢的软件包管理器重新安装该软件包来解决问题。

相关内容