LinuxSir.cn,穿越时空的Linuxsir!

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

make.conf已经-qt3 -qt4了,emerge -uDv world,发现还emerge QT呢,怎么去掉

[复制链接]
发表于 2006-10-21 17:25:53 | 显示全部楼层 |阅读模式
make.conf已经-qt3 -qt4了,emerge -uDv world,发现还emerge QT呢,怎么去掉
发表于 2006-10-21 17:27:59 | 显示全部楼层
那肯定是你其中一个软件需要qt了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-21 19:13:31 | 显示全部楼层
那怎么查找那个程序用了qt
有什么命令,怎么写法
回复 支持 反对

使用道具 举报

发表于 2006-10-21 19:43:39 | 显示全部楼层
在 /etc/portage/package.mask 中,把 qt mask 掉。
回复 支持 反对

使用道具 举报

发表于 2006-10-21 20:37:55 | 显示全部楼层
mask掉了 那个软件好像也不能emerge吧
回复 支持 反对

使用道具 举报

发表于 2006-10-21 21:17:41 | 显示全部楼层
mask 掉 qt3, qt4,这样
emerge -uDv world
时,就会知道到底哪个包是必须依赖 qt 的,然后自己判断要不要。


说说无关的,use 问题,
USE="qt3 -qt4"  能够很好的控制只装 qt3 不装 qt4

但 gtk 就不能这样,gtk 这个 use 是部分 gtk1 和 gtk2 的,
而 gtk2 的 use 是在 gtk 的基础上,如果某个包既支持 gtk1 又支持 gtk2 才能控制选择 gkt2
这样就很难简单的控制不要 gkt1 。

我觉得需要改改,要像 qt 那样 gtk1 和 gkt2 两个use 。
USE="-gtk1 gtk2" 这样最好。
回复 支持 反对

使用道具 举报

发表于 2006-10-21 21:35:43 | 显示全部楼层
arts是qt提供的声音编程接口
USE="-qt -qt3 -qt4 -arts" emerge -ptvD world
应该就不会有qt了
回复 支持 反对

使用道具 举报

发表于 2006-10-21 23:14:47 | 显示全部楼层
man equery 看看,应该可以查看依赖的
回复 支持 反对

使用道具 举报

发表于 2006-10-21 23:27:01 | 显示全部楼层
Post by Archlinux
Debian 不错,但是我还是喜欢Gentoo,Arch已经许久不用了,对不起我的这个id,唉!
Gentoo 2006.1

呵呵,偶也是不用archlinux好久了

gentoo还是更好点
回复 支持 反对

使用道具 举报

发表于 2006-10-22 02:44:40 | 显示全部楼层
Post by easyrock
arts是qt提供的声音编程接口
USE="-qt -qt3 -qt4 -arts" emerge -ptvD world
应该就不会有qt了


这个有很大可能。前几天刚刚换到gentoo。发现emerge links的时候居然都会装QT
后来设了USE="-arts",不会安装了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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