您的位置:首页 > 运维架构 > Shell

Mac OS X: 实用脚本程序(bash scripts)系列-13

2010-11-22 13:19 369 查看
这里给出一个安装最新版本RSync的脚本,因为Mac OS X系统本身带的RSync是2.6.9的版本,这个版本对Mac系统的许多文件特性支持不够好,所以最好安装版本3以上的版本;而且这个脚本可以生成支持64位的RSync程序,支持64位的系统。

RSync被好多程序使用,比如开源的LBackup就是其中之一。

 

使用:

保存成一个文本文件,改变属性位可运行,之后使用sudo运行。

 

他最后是运行并显示当前这个RSync的版本:

 

cd ~/Desktop
curl -O http://rsync.samba.org/ftp/rsync/src/rsync-3.0.7.tar.gz tar -xzvf rsync-3.0.7.tar.gz
rm rsync-3.0.7.tar.gz
curl -O http://rsync.samba.org/ftp/rsync/src/rsync-patches-3.0.7.tar.gz tar -xzvf rsync-patches-3.0.7.tar.gz
rm rsync-patches-3.0.7.tar.gz
cd rsync-3.0.7
curl -o patches/hfs_compression.diff http://www.bombich.com/software/opensource/rsync_3.0.7-hfs_compression_20100701.diff curl -o patches/crtimes-64bit.diff https://bugzilla.samba.org/attachment.cgi?id=5288 curl -o patches/crtimes-hfs+.diff https://bugzilla.samba.org/attachment.cgi?id=5966 patch -p1 <patches/fileflags.diff
patch -p1 <patches/crtimes.diff
patch -p1 <patches/crtimes-64bit.diff
patch -p1 <patches/crtimes-hfs+.diff
patch -p1 <patches/hfs_compression.diff
./prepare-source
./configure
make
sudo make install
/usr/local/bin/rsync --version
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息