你好,
一、解决办法一
这里是帮忙在网上找的资料:
[*] 镜像 Ubuntu 的 i386 部分的脚本(你把amd的部分删除掉即可)
http://blog.3gcomet.com/article.asp?id=87如果想定时更新,记得配置一下cron,比如切换到root用户进行如下配置(需要切换到root用户):
$ crontab -e
0 0 * * * /path/to/mirrorscript.sh 2>&1 >/var/log/mirrorscript.log
这样就会每天的0点0分启动镜像脚本,不过如果镜像速度太慢,可以考虑修改上面的配置,改成每一个礼拜或者每个月镜像一次,详细用法参考一下cron的手册。
二、解决办法二
如果用我写的那个脚本:
http://mirror.lzu.edu.cn/software/mirrortool/mirror-080504.tar.gz
你只需要把mirror.conf复制到/etc下,把mirror.sh复制到/usr/bin下,然后进行如下操作:
1、确保mirror.sh有执行权限
$ chmod +x /usr/bin/mirror.sh
2、在mirror.conf中仅仅保留和ubuntu有关的行,比如如下一行(有三部分,中间用空格分开)
rsync://
debian.nctu.edu.tw/ubuntu/ /mirror/os/ubuntu *breezy*,*hoary*,*warty*,*ia64*,*powerpc*,*sparc*,*hoary*,*warty*,*dapper*,*.iso,*.orig.tar.gz,*.diff.gz,*.dsc
对了,需要说明的是:
rsync://
debian.nctu.edu.tw/ubuntu/是ubuntu的镜像源地址,如果你不想从这里镜像,可以修改为其他的(从ubuntu的官方镜像列表去找一个你所在网络访问得比较快的)
/mirror/os/ubuntu 列出存放ubuntu的本地目录,如果不想放在这个目录下,可以修改为你希望的存放的目录。
*breezy*....等可以列出你不想镜像的内容,如果想过滤更多,自己添加匹配模式,如果想镜像下来就从这里删除掉。
这里也需要配置cron,请参考解决方法一。
PS: 如果有更多问题,请不要直接给我回信,谢谢!欢迎直接到兰大开源社区(
http://oss.lzu.edu.cn)交流和讨论,那样的话,可能会有更多人和你探讨解决该问题的方法,并共享解决问题的思路和途径。
2008/6/19 Yuancai Tao <
simo...@gmail.com>:
你好,我最近在网站上看见了你写的做源的shell脚本,不过我还是有点不明白。想请你指点一下,我想做一个ubuntu的源,我看了一下用rsync比较好的,但是我不太清楚怎样写一个shell脚本来做源。由于空间有限所以我只要做i386和amd64的源,源代码和.iso文件也不要。想请你帮忙写一下,非常感谢了。
天行健,君子以自强不息!
blog:http://powertyc.blogspot.com
QQ:413188874
--
Student. Wu Zhangjin
Lanzhou University
http://www.lzu.edu.cnDistributed & Embedded System Lab
http://dslab.lzu.edu.cn
School of Information Science and Engeneering
http://xxxy.lzu.edu.cnwuzha...@gmail.com http://falcon.oss.lzu.edu.cn
Address:Tianshui South Road 222,Lanzhou,P.R.China Zip Code:730000
Tel:
+86-931-8912025