LinuxSir.cn,穿越时空的Linuxsir!

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

镜像tl8w--HOHO终于又学到一招

[复制链接]
发表于 2003-12-23 21:33:16 | 显示全部楼层 |阅读模式
将这段代码保存为mirror.tl8w
给它可执行属性chmod +x mirror.tl8w
然后在终端里执行 mirror.tl8w
就开始下载了,和FTP版本保持同步,如果你需要自己定制ISO的话,
这里下载的是FTP上的tl8w版本,如果大家要别的请自己更改远端路径
嘿嘿找了N久,原来linux下的mirror最简单,不过不知道该如何对付FTP上的符号链接
#!/bin/bash

MIRROR="/usr/bin/mirror"
#-n测试结果
OPTS="-n"
# -d执行下载并输出结果
#OPTS="-d"
cat > mirror.tl8w << EOF
#更多规则参考这里
#http://wwwtest.sunsite.org.uk/packages/mirror/mirror.html
package=tl8w
comment=tl8w_jp_ftp_ver
#与FTP相关的
site=ftp.turbolinux.co.jp
remote_user=anonymous
remote_password=anonymous@anonymous.org
#远端镜像目录
remote_dir=/pub/TurboLinux/TurboLinux/ia32/Workstation/8/install
#本地镜像目录
local_dir=/turbo/install
#档案复制
#若远端档案比近端的档案新的的话,下载回来
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
save_dir=/turbo/install/tmp
#更新日志记录
update_log=new_update_log
local_ignore=new_update_log
EOF

${MIRROR} ${OPTS} mirror.tl8w
发表于 2003-12-24 01:46:44 | 显示全部楼层
不錯, 簡單?用, 不過要找些空間?砟, 而且是不是找錯地方呢? 為什麼找install 的呢? :p
 楼主| 发表于 2003-12-24 02:05:52 | 显示全部楼层
http://www.linuxsir.cn/forum.php ... hlight=%B6%A8%D6%C6

在windows找了一些同步软件都不好使,主要是文件生成时间不能达到同步
mirror这个东东在更新大量文件上确实相当强壮

install目录里是完整的光盘镜像
linux玩久了,突然感觉很有意思。

+上update里的文件和KDE314还有自己打包的软件就能打造一张针对自己系统定制的光盘,一次安装搞定。linux的定制相对windows来得容易。

做个发行版真的不容易,光做RPM的补丁就相当浪费时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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