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

这里给出一个安装最新版本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


原文链接: http://blog.csdn.net/afatgoat/article/details/6026758

你可能感兴趣的:(Mac OS X: 实用脚本程序(bash scripts)系列-13)