|
|
眼看着又快到了升级的时间了,问题的也就来了。
localhost portage # emerge -pvuDN world
These are the packages that would be merged, in order:
Calculating world dependencies /
emerge: there are no ebuilds to satisfy "=net-print/cndrvcups-common-1.30".
(dependency required by "net-print/cndrvcups-capt-1.30-r1" [installed])
(1)我不想升级cndrvcups(已经安装)和cndrvcups-common(实际上已经安装)。因为我是用1.30的版本ebuild安装的1.31-tar.gz,这是没办法的事情,已经找不到1.30-tar.gz了,同时也根本没有1.31的ebuild(千万别买鬼子的Canon打印机)。我不希望在升级和打印机不能用了。
(2)我不想升级ati-drivers, 因为我同样是用x11-drivers/ati-drivers-8.35.5的ebuild 安装了8.36(8.36才开始支持kernel 2.6.20, 而gentoo的ati-drivers更新的那个慢呀,千万别买ati显卡)
所以类似的问题肯定会在 emerge -uDN world 是出乱子,请问有何方法可以制止上述软件升级?
我刚刚试着在 /etc/portage/package.mask中加入 net-print/cndrvcups-capt,但是好像不灵,想来可能是因为gentoo认为我已经安装了 net-print/cndrvcups-capt-1.30-r1, 所以
一定要让我安装net-print/cndrvcups-common-1.30
谢谢帮助 |
|