为什么LXPanel 0.5.11要求在Precise中使用新的依赖关系,而不是在Quantal中?
与Lubuntu Precise(0.5.8)中默认的旧版本相比,Lubuntu Quantal中默认的LXPanel 0.5.11具有增强function 。
新版LXPanel 适用于Precise 。 但是在Precise 12.04中安装它时,它会要求libmenu-cache2
(这似乎仅适用于Raring 13.04)。
在Precise中安装libmenu-cache2
将允许安装LXPanel 0.5.11(用于Precise)。 (但是在12.04中为libmenu-cache2
安装这个libmenu-cache2
是否安全?它应该替换libmenu-cache1吗?默认情况下它不会。)
奇怪的是,在使用Lubuntu Quantal的另一台计算机上,我看到LXPanel 0.5.11只能与libmenu-cache1
。
问题在于显示构建版本(尤其是开发版本)的方式 。
在Lubuntu Quantal中,仅与libmenu-cache1
一起使用的LXPanel版本显示为
但在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~precision1)(这可能仅在之后)从这里 libmenu-cache2
安装libmenu-cache2
)我看到LXPanel“About”表示版本0.5.12,而在Synaptic中它显示为0.5.11。
因此,安装在Precise中的dev版本与运行 Quantal 的其他计算机上的版本不同,但是需要libmenu-cache2的较新版本,而该量子版本则没有。
似乎LXPanel版本高于0.5.10需要libmenu-cache2
。
(但要查看构建的真实版本,必须查看Synaptic或运行apt-cache policy lxpanel
,因为dev版本可能会在“关于”部分显示更新的版本。)