|
|

楼主 |
发表于 2007-11-13 17:36:45
|
显示全部楼层
谢谢你的回答。也非常感谢你为stardict做的ebuild. 用gentoo的弟兄们都在分享你的帮助。不过,有个情况请你看看,
现在我安装的版本是3.0.0, 而更新portage tree后, Available versions: 2.4.2 2.4.6-r1 (~)2.4.8 [m](~)3.0.1-r2[1],已经没有stardict 3.0.0了,而如果我要在 package.mask中使用>app-dicts/stardict-3.0.0,那么,在emerge -avuDN world时,stardict-3.0.0将会自动降级到2.4.8。而如果保留3.0.0的版本,就不会有这个问题。
Post by zhllg;1781745
你可以用这个命令来解除屏蔽
autounmask x11-libs/gtk+-2.12.1-r1
如果你一定坚持不升级,就用/etc/portage/package.mask
在里面写上
>app-dicts/stardict-3.0.0
本来stardict-3.0.1就是~x86,它依赖的东西是~x86的也不奇怪。
实际上,这个依赖关系是stardict-3.0.1自身的要求,如果我不加,才是害了你。我不加的话,根本不能编译通过,./configure时就会失败。
现在即使我加上stardict-3.0.0,你也需要自己屏蔽掉更高的版本
所以我加不加都一样
如果你确实需要,可以自己checkout旧版本 |
|