LinuxSir.cn,穿越时空的Linuxsir!

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

怎么mask overlay里面的包

[复制链接]
发表于 2006-9-20 21:03:23 | 显示全部楼层 |阅读模式
用了gentoo-china的overlay,但是里面打过补丁的cairo和libxft效果无法接受,有什么办法mask掉。

因为如果一个包在overlay和portage里面的版本号一样的话,emerge会安装overlay里面的包,有没有办法mask某些overlay里面的包。
发表于 2006-9-20 22:14:07 | 显示全部楼层
从overlay里删掉
这是最简单的方法了
就是麻烦点,以后每次sync都要删除一次
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-20 22:41:07 | 显示全部楼层


缺乏有效的机制啊。
回复 支持 反对

使用道具 举报

发表于 2006-9-20 22:52:23 | 显示全部楼层
可以不要用时在 /etc/make.conf 里把 source 那一行注释掉,要用时再加进去,
只不过会有个错误信息。
回复 支持 反对

使用道具 举报

发表于 2006-9-21 07:51:17 | 显示全部楼层
1 设置好local的overlay
把这个添加到/etc/make.conf
PORTDIR_OVERLAY="/usr/local/portage"

2 假如你要安装gentoo-china-overlay里面的fcitx
  1. # cd /usr/local/portage
  2. # svn checkout http://gentoo-china-overlay.googlecode.com/svn/trunk/app-i18n/fcitx/
复制代码
然后# emerge -av fcitx

那个layman太复杂了.我学不会,就一直这样用了.
回复 支持 反对

使用道具 举报

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

本版积分规则

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