LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: LaoLiulaoliu

portage tree的使用问题

[复制链接]
发表于 2008-4-11 08:26:07 | 显示全部楼层
Post by zhllg;1836837
rsync本来就是增量传递,只传输你缺少的部分
就算同名文件,少了一个字节,也会只传递那一个字节



那么服务器是看什么更新的呢。是看你现在的ebuild的条数还是看缓存(Update portage cache)如果不是看这个缓存,这个缓存是用来干什么的,只是加速portage的索引吗?
回复 支持 反对

使用道具 举报

发表于 2008-4-11 08:48:35 | 显示全部楼层
Post by cbkid;1836924
那么服务器是看什么更新的呢。是看你现在的ebuild的条数还是看缓存(Update portage cache)如果不是看这个缓存,这个缓存是用来干什么的,只是加速portage的索引吗?


sync 就是把源dir和目标dir同步。 如果两个文件名字相同但是内容不同也是会被同步的,源dir里面没有而目标dir里面存在的文件也会删除。
如果很长时间没有emerge --sync 那可能时间很有点长。

不过了解了sync的原理,完全可以rm -rf /usr/portage 然后下载一个新的tarball 解压到/usr里面。
回复 支持 反对

使用道具 举报

发表于 2008-4-11 09:34:04 | 显示全部楼层
Post by nainaide;1836896
这个标题真是太恶心了,希望楼主改了他!!!


说的对,自己不会用还说是开发者的问题,哪能这样?
回复 支持 反对

使用道具 举报

发表于 2008-4-11 10:52:23 | 显示全部楼层
Post by nainaide;1836896
这个标题真是太恶心了,希望楼主改了他!!!


同意,其实ban list完全是人为设置的一些规则,更本算不上什么portage的缺陷。
真真的问题在于portage的逐渐庞大。
在线portage如何?
回复 支持 反对

使用道具 举报

发表于 2008-4-11 12:09:05 | 显示全部楼层
Post by LaoLiulaoliu;1836809
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.如果我中断了,服务器能否检测到我没有更新完,并且在我下次要求时,从我上一次更新的地方开始。我指的是在很短的时间间隔内,即中断后的很短时间要求。

1,首先,ebuild不能不在本地,否则计算依赖时会烦死你。其次,更新通常是几天(我是一周或者更长)一次,服务器的话,用稳定版通常不会有什么问题,因为稳定版是经过时间测试过并少有bug回报的版本,碰上有紧急的安全漏洞出现,我个人认为不是你--sync去解决,而是直接下ebuild去更新(通常bugs里post的也都是ebuild),这是最快速度的反应。
2,事在于人为,如果你管上了服务器,说明你应当属于专业人员,并且还是经常断线的服务器,那么我建议你使用websync 或者自己写一个脚本,就几行代码,由wget 负责断线续传

最后,楼主应该清楚这跟protage自身没什么关系,应该是how use问题,更谈不上颠覆性,别用这种标题勾引人家,会引公愤滴..
回复 支持 反对

使用道具 举报

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

本版积分规则

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