在Ubuntu9.10安装Glade失败问题

Ubuntu9.10真是小问题不断啊,想装个Glade玩玩,于是打开Ubuntu软件中心,搜索“glade”,找到了,点击安装,进度到3%就弹出错误对话框

Package dependencies cannot be resolved
This error could be caused by required additional software packages which are missing or not installable. Futhermore there could be a conflict between software packages which are not allowed to be installed at the same time.

而展开“Details“却这么一个单词”glade-gnome-2”,这种小问题太不应该了,而直接用

sudo apt-get install glade-gnome-2

又出现

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
glade-gnome-2: Depends: glade-gnome (>= 2) but it is not going to be installed
E: Broken packages

貌似依赖出了问题,运行

apt-cache search -n glade

搜索,发现有“glade-gnome“这个包,好,安装先,呃,运行的图标出现了,就这么安装好了。

还是有点纠结,到底这个“glade-gnome-2”包是什么东东,描述“Dummy upgrade package for glade-gnome“,虚拟升级包,多了什么,搞清楚点好?即使安装好“glade-gnome”后,这个包还是装不上的。

搜了下,有一Bug报告,什么?已经“Fix Released”了,喂大哥……噢,i386的,不会又是64位的没fix吧?再搜一下,嗯,就是这个Bug报告了,64位的。里面有一位仁兄提到

问题是由于存在两个包,“glade-gnome”(就是我们需要那个 3.6.7),而另一个是“glade-gnome-2”(没人想要的)。Ubuntu软件中心选择了“glade-gnome-2”,可能就是它的算法就是使用版本号最高那个。修复方法就是重命名“glade-gnome”为“glade-gnome-3”,或至少建立一个虚拟包来指向“glade-gnome”。

当然楼下就有人表示同意,就不知Ubuntu软件中心开发组搞什么飞机,去Ubuntu Package搜了下,“glade-gnome-3”这个包在jaunty时还有,到了“karmic”却没有了。

我对Ubuntu对这个重量级的开发工具没打包好表示小小失望。

This entry was posted in 故障分析 and tagged . Bookmark the permalink.

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">