LinuxSir.cn,穿越时空的Linuxsir!

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

portage tree的使用问题

[复制链接]
发表于 2008-4-10 15:46:52 | 显示全部楼层 |阅读模式
emerge --sync更新portage tree时,if you update more than once one day,you will be add to the bad list.
那么如果我在make.conf里更改了rsync的服务器,是否就不会出现此问题了?

我不了解portage tree和port tree,所以提suggestion不好,还请指出。俩建议:
portage每次都要重来,一条一条更新,包括最新的。(1.ebuild一定要全有吗?可以仅仅做一个索引,需要在下载不也很好?)
如果我的网络不好,或者PC出问题,更新portage时突然断了,但是又要立刻更新,试了一下,那个服务器就不给我更新,而且可能几天内都不给我更新了,因为我已经加入bad list。怎么办,现在我的系统用不成了。如果我是服务器,刚好服务程序有漏洞,没办法了,影响生产,以后不用gentoo。
2.如果我中断了,服务器能否检测到我没有更新完,并且在我下次要求时,从我上一次更新的地方开始。我指的是在很短的时间间隔内,即中断后的很短时间要求。
发表于 2008-4-10 15:58:46 | 显示全部楼层
1.不明白你的bad list是什么意思,如果你今天更新过了。再没有更新的ebuild加入的时候是不让你再次更新的,因为他用了一个时间戳,你可以删除这个时间戳,
而且你可以选择你不需要的ebuild集合(参看官方文档 使用portage)
2。如果你只是更新portage的话时间本来就需要很少,至于能不能续传想想poratge的原理就知道了。他是看现在数据库,根据你的数据库看你的ebuild情况,如果是超时应该能更新db如果是强行结束的话,应该是从新下载。而且好像如果你的网络不稳定的话用那个系统可能都不容易更新(因为源码比二进制包小吧)。第二条纯属猜测但也有根据。请高手指正。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-10 16:05:42 | 显示全部楼层
bad list是坏蛋行列吧。
我的网络不稳是要有人登录才能上网,我们用的是无线路由,如果人家注销了,我就断网了。
我觉得china-overlay做得挺好。
回复 支持 反对

使用道具 举报

发表于 2008-4-10 21:05:00 | 显示全部楼层
。。。。。。
什么鬼题目。知道也不回答。无聊。。。
回复 支持 反对

使用道具 举报

发表于 2008-4-10 21:15:21 | 显示全部楼层
關于樓主所說的加入 Bad List 這一說,樓主大可以放心。服務器設置的 Bad List 是為了防止惡意連續多次 emerge --sync 而設置的。對于偶然的一天更新2~3次沒有影響。我原來就干過1天更新2次。
  至于您的服務器更新速度慢,我有兩點認識:一是您的既然是服務器,網絡狀況這么差可能不太應該,看看是否能夠改善網絡環境;二是如果確實不是為公網服務的服務器,不需要很好的網絡狀況的話,推薦你通過 emerge-webrsync 來更新,這個雖然不是即時效果的,但是也很好用。每天一次的更新一般夠用了。
回复 支持 反对

使用道具 举报

发表于 2008-4-10 21:25:13 | 显示全部楼层
rsync本来就是增量传递,只传输你缺少的部分
就算同名文件,少了一个字节,也会只传递那一个字节

一般不会因为你一天同步了2次就把你加入黑名单
大不了换个server
再不行自己下载portage-latest.tar.bz2
ftp://www.anheng.com.cn/gentoo/snapshots
回复 支持 反对

使用道具 举报

发表于 2008-4-10 21:25:27 | 显示全部楼层
rsync本来就是增量传递,只传输你缺少的部分
就算同名文件,少了一个字节,也会只传递那一个字节

一般不会因为你一天同步了2次就把你加入黑名单
大不了换个server
再不行自己下载portage-latest.tar.bz2
ftp://www.anheng.com.cn/gentoo/snapshots
回复 支持 反对

使用道具 举报

发表于 2008-4-10 22:29:40 | 显示全部楼层
其实很早就听说rsync黑名单的事情,但是好像重来没遇到过,我一天内同步两到三次rsync server是干过的,大不了干掉那个时间标记
还有就是我的make.conf存了一大堆的RSYNC="xx" 可以一个个拆来用
刚开始用GENTOO的时候没明白为什么/usr/portage下全是一大堆那些东东,为什么不像其他发行版那样用数据库多方便,后来发现目之一是:不仅是给计算机识别,还可以给人看, cd 进去 vim  
看看
回复 支持 反对

使用道具 举报

发表于 2008-4-11 00:24:54 | 显示全部楼层
这个标题真是太恶心了,希望楼主改了他!!!
回复 支持 反对

使用道具 举报

发表于 2008-4-11 00:48:46 | 显示全部楼层
上面说的很清楚,如果你不是开发者,没有需要经常更新,比如一天更新几次。
那个black list,会按时移除的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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