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

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