我有一个戴尔XPS安装了Ubuntu12.4工厂,我使用软件更新器升级了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。
这两个来源背后是什么?有可能是不同步的吗?
发布于 2013-11-22 22:00:56
如您所见,/etc/lsb-release显示了真实的当前版本。
关于这台计算机的齿轮图标>>,打开系统设置>>详细信息。
但是,“详细信息”对话框不会从/etc/lsb-release中获取系统设置。相反,它会显示一个图形文件,其版本号作为图像的一部分:/usr/share/gnome-control-center/ui/UbuntoLogo.png。
显然,在您的工厂安装系统上,当执行升级时,此图形文件不会被替换;因此详细信息将继续显示最初安装的版本。
发布于 2013-11-23 01:20:24
为了扩展chaskes的回答,我查找了包含违规文件的包,该包原来是gnome-control-center-data。您可能会通过使用您最喜欢的包管理器重新安装该软件包来解决此问题。
https://askubuntu.com/questions/380939
复制相似问题