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

最后更新于:2022-04-01 10:56:20

这里给出一个安装最新版本RSync的脚本,因为Mac OS X系统本身带的RSync是2.6.9的版本,这个版本对Mac系统的许多文件特性支持不够好,所以最好安装版本3以上的版本;而且这个脚本可以生成支持64位的RSync程序,支持64位的系统。 RSync被好多程序使用,比如开源的LBackup就是其中之一。   使用: 保存成一个文本文件,改变属性位可运行,之后使用sudo运行。   他最后是运行并显示当前这个RSync的版本:   cd ~/Desktopcurl -O http://rsync.samba.org/ftp/rsync/src/rsync-3.0.7.tar.gztar -xzvf rsync-3.0.7.tar.gzrm rsync-3.0.7.tar.gzcurl -O http://rsync.samba.org/ftp/rsync/src/rsync-patches-3.0.7.tar.gztar -xzvf rsync-patches-3.0.7.tar.gzrm rsync-patches-3.0.7.tar.gzcd rsync-3.0.7curl -o patches/hfs_compression.diff http://www.bombich.com/software/opensource/rsync_3.0.7-hfs_compression_20100701.diffcurl -o patches/crtimes-64bit.diff https://bugzilla.samba.org/attachment.cgi?id=5288curl -o patches/crtimes-hfs+.diff https://bugzilla.samba.org/attachment.cgi?id=5966patch -p1 <patches/fileflags.diffpatch -p1 <patches/crtimes.diffpatch -p1 <patches/crtimes-64bit.diffpatch -p1 <patches/crtimes-hfs+.diffpatch -p1 <patches/hfs_compression.diff./prepare-source./configuremakesudo make install/usr/local/bin/rsync --version
';