|
发表于 2004-6-10 03:26:24
|
显示全部楼层
我都是使用mirror镜像,昨天mirror了一下又更新了几个包,
ftp://ftp.turbolinux.co.jp/pub/T ... or-2.9-9.noarch.rpm
这只不过是个perl脚本,rpm2tgz罗
#!/bin/bash
MIRROR="/usr/bin/mirror"
OPTS="-d"
#-n测试结果 -d执行下载并输出结果 -T同步文件生成日期
cat > mirror.slackware << EOF
#更多规则参考这里
#http://wwwtest.sunsite.org.uk/packages/mirror/mirror.html
package=tl8w
comment=tl8w_jp_ftp_ver
#与FTP相关的
site=ftp.planetmirror.com
remote_user=anonymous
remote_password=anonymous@anonymous.org
#远端镜像目录
remote_dir=/pub/slackware/slackware-current/slackware
#本地镜像目录
local_dir=/dato/slackware/slackware
#档案复制
#若远端档案比近端的档案新的的话,下载回来
get_newer=true
#如果两端大小不一样,下载远端
get_size_change=true
#本地文件属性
user=0
group=0
file_mode=0444
dir_mode=0755
#同步镜像
#同步2端,如果本地存在远端不存在的文件则自动删除
#do_deletes=true
#远端已经不存在的文档移到save_dir
save_deletes=true
#相对于local_dir实际路径为/turbo/install/tmp
save_dir=tmp
#更新日志记录
#相对于local_dir实际路径为/turbo/install/new_update_log
update_log=new_update_log
local_ignore=new_update_log
EOF
${MIRROR} ${OPTS} mirror.slackware |
|