为什么 LXPanel 0.5.11 在 Precise 中要求新的依赖项,但在 Quantal 中却不要求?

为什么 LXPanel 0.5.11 在 Precise 中要求新的依赖项,但在 Quantal 中却不要求?

Lubuntu Quantal 默认的 LXPanel 0.5.11 具有增强功能与 Lubuntu Precise(0.5.8)中默认的旧版本相比。

新版本的LXPanel是适用于 Precise。但是在 Precise 12.04 中安装时,它要求libmenu-cache2(似乎仅适用于 Raring 13.04)。

在 Precise 中安装该程序libmenu-cache2将允许安装 LXPanel 0.5.11(用于 Precise)。(但在 12.04 中为 Raring 安装该程序是否安全libmenu-cache2?它应该替换那里的 libmenu-cache1 吗?默认情况下不会。)

奇怪的是,在另一台装有 Lubuntu Quantal 的计算机上,我发现 LXPanel 0.5.11 仅适用于libmenu-cache1

答案1

问题在于构建版本(尤其是开发版本)的显示方式

在 Lubuntu Quantal 中,仅适用于的 LXPanel 版本libmenu-cache1显示为

在此处输入图片描述

但在 Synaptic Manager 中它是 0.5.10:

在此处输入图片描述

还,

~$ apt-cache policy lxpanel
lxpanel:
  Installed: 0.5.10+git20120823-0ubuntu1
  Candidate: 0.5.10+git20120823-0ubuntu1
  Version table:
 *** 0.5.10+git20120823-0ubuntu1 0
        500 http://fr.archive.ubuntu.com/ubuntu/ quantal/universe i386 Packages
        100 /var/lib/dpkg/status

我不知道 Launchpad 如何显示这个版本的名称,但它可能是 0.5.10 的开发版本或其他改进版本,尽管我不记得在 Quantal 中手动更新 LXPanel。

此外,在 Lubuntu Precise 中安装 LXPanel for Precise 后,这里,看起来像是 0.5.11 的每日构建版本(Launchpad 将其命名为 lxpanel-dev-0.5.11~bzr1306+201301150740~precise1)(这只有在安装 libmenu-cache2Raring后才有可能这里) 我看到 LXPanel“关于”显示的是版本 0.5.12,而 Synaptic 显示的却是 0.5.11。

因此,在 Precise 中安装的开发版本与另一台运行 Quantal 的计算机上的版本不同但是较新的版本需要 libmenu-cache2,而该量子版本则不需要。


看起来LXPanel 0.5.10 以上版本需要libmenu-cache2

(但要查看构建的真实版本,必须查看 Synaptic 或运行apt-cache policy lxpanel,因为开发构建可能会在“关于”部分显示较新的版本。)

相关内容