LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1033|回复: 6

发现依赖混乱

[复制链接]
发表于 2006-8-17 01:41:16 | 显示全部楼层 |阅读模式
我要装cairo,但是我系统上面的是cairo-devel

我卸载了gnome

然后重装gnome

结果cairo不能装上,因为,和cairo-devel冲突,但是gnome又依赖cairo.

cairo-devel不能卸载,因为pango依赖他,pango又不能卸载,因为gnome依赖他....
发表于 2006-8-17 01:46:20 | 显示全部楼层
pacman -Rd xxx
不就可以啦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-17 02:33:58 | 显示全部楼层
我之前看了man的,不过我只看-R对应的子选项了,没有发现-d。。。。

现在在重新安装gnome,唉
回复 支持 反对

使用道具 举报

发表于 2006-8-17 21:11:44 | 显示全部楼层
哪里来的cairo-devel?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-17 21:42:53 | 显示全部楼层
我也忘记哪来的了,好像是装一个xfce主题叫做murrie什么的,然后就装了的。我现在在源里面也找不到devel
回复 支持 反对

使用道具 举报

发表于 2006-8-18 21:30:28 | 显示全部楼层
你的软件包依赖是这种情况,pango依赖cairo,而你安装了非current和extra中的包cairo-devel(按照命名方式,应该是开发版不是release版)。而cairo-devel提供cairo依赖,就是说cairo-devel可以在依赖树中代替cairo。PKGBUILD有这个字段的设置,“provides”。解决方法是pacman -Rd cairo-devel,然后再pacman -S cairo。再安装其它的包。这样就等于先在依赖树上挖一个洞,再用一个大小相等的木块填补这个洞,效果一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-18 21:47:54 | 显示全部楼层
呵呵,明白了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表