|
|
发表于 2005-8-17 20:39:43
|
显示全部楼层
我用了快两天的时间下载了6月份的全部镜像
然后再按这个脚本去更新的话
不可能实现完全同步吧?
因为它没有rsync中的--delete功能
那吗我想是不是楼上兄弟好事再做到底
再加上一段检查文件的脚本呢?
也就是说以某种方式检查一下remote和locale的文件名和大小,把过时的文件d掉
直接在你下载的目录下删除不需要的目录就好,不删也可以。
执行那个脚本本身就可以更新的,因为有镜像的命令啊,那几个get的命令主要是下载几个文本文件,
很小的东东,不值得镜像了,lftp也会对照文件信息绝定是否更新的。
如果你对已有的劳动成果不舍得,也可以把所有的目录都添加到脚本中,或者直接镜像上层目录。
每个文件夹下如a下有个installpkg这样的脚本来控制要安装的包吧?
我在想它是不是也可以像debian那样很多软件包在这个目录下有用的没用的过时的最新的
它能挑出来想要装的装上?
我记的好像不是这样,好像是把a下所有的东西全都装上
这样的话连老版本的也不就都装上了?
如果有个脚本把老的东西清除掉就好了吧
由于脚本下载的是current,所以所有的包都是最接近当前时间点的,不存在新旧软件包混在
一个目录下的情况。关于如何安装软件包请查一下精华贴。
如果是新安装系统可以用grub引导安装,把安装源指向你下载的目录。安装完系统后用
swaret指向下载的current,定期执行镜像脚本再自己本地使用swaret更新就好。 |
|