LinuxSir.cn,穿越时空的Linuxsir!

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

问个初级问题,OVERLAY和官方的PORTAGE树里的软件版本有重复,应该怎么指定安装那个呢?

[复制链接]
发表于 2009-4-12 15:14:13 | 显示全部楼层 |阅读模式
RT~~~~~~~~~~~~~~~~~~~~~~~~~
发表于 2009-4-12 19:32:45 | 显示全部楼层
overlay默认总是自动覆盖官方portage的  这也是overlay这个名字的意义所在
回复 支持 反对

使用道具 举报

发表于 2009-4-12 21:28:17 | 显示全部楼层
我是这样设定顺序的:
在/etc/make.conf中:

PORTDIR_OVERLAY="/usr/portage /usr/local/portage /usr/local/layman"
回复 支持 反对

使用道具 举报

发表于 2009-4-12 21:46:14 | 显示全部楼层
Post by nainaide;1973399
我是这样设定顺序的:
在/etc/make.conf中:

PORTDIR_OVERLAY="/usr/portage /usr/local/portage /usr/local/layman"


/usr/portage好像不能放在这吧!
回复 支持 反对

使用道具 举报

发表于 2009-4-13 08:58:22 | 显示全部楼层
Post by waterloo2005;1973405
/usr/portage好像不能放在这吧!


先试了再说。
回复 支持 反对

使用道具 举报

发表于 2009-4-13 09:32:39 | 显示全部楼层
建一个自己的本地overlay,放在PORTDIR_OVERLAY变量的末尾, ln -sv 官方portage的包到自己的本地仓库,就变成了优先级最高的了
回复 支持 反对

使用道具 举报

发表于 2009-4-13 11:19:02 | 显示全部楼层
Post by axlrose;1973575
建一个自己的本地overlay,放在PORTDIR_OVERLAY变量的末尾, ln -sv 官方portage的包到自己的本地仓库,就变成了优先级最高的了


这个变量去分前后的位置吗?
回复 支持 反对

使用道具 举报

发表于 2009-4-13 11:59:40 | 显示全部楼层
要分的前后的位置的,越后的优级升越高,这个动手试试就知道了
我以前遇到realplayer包的这个问题就这样来解决的,gentoo-china-overlay的包优先级高,然后就这样干,ln -sv 一个到自己本地的仓库,而这个仓库的优先级最高,所以又指向 /usr/portage里的包去了,非常方便,gentoo portage方便的一个体现
回复 支持 反对

使用道具 举报

发表于 2009-4-13 19:49:09 | 显示全部楼层
Post by axlrose;1973662
要分的前后的位置的,越后的优级升越高,这个动手试试就知道了
我以前遇到realplayer包的这个问题就这样来解决的,gentoo-china-overlay的包优先级高,然后就这样干,ln -sv 一个到自己本地的仓库,而这个仓库的优先级最高,所以又指向 /usr/portage里的包去了,非常方便,gentoo portage方便的一个体现


没那么复杂,下面的设置就是这样简单:
同一版本,官方的portage中最高,自己建的次之,layman最弱。

PORTDIR_OVERLAY="/usr/portage /usr/local/portage /usr/local/layman"

官方的portage tree也可以看成是一种overlay,这难道有什么难理解的吗?
回复 支持 反对

使用道具 举报

发表于 2009-4-13 20:27:59 | 显示全部楼层
Post by nainaide;1973881
没那么复杂,下面的设置就是这样简单:
同一版本,官方的portage中最高,自己建的次之,layman最弱。

PORTDIR_OVERLAY="/usr/portage /usr/local/portage /usr/local/layman"

官方的portage tree也可以看成是一种overlay,这难道有什么难理解的吗?


不是越后的越高吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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