HowTo:Servidor:Rsync:MacOSX
De Luispa
Instalar rsync en Mac OS X
rsync viene incluido con la instalación de Mac OSX. Sin embargo, si necesitas una versión más moderna y que soporte más funcionalidades, como por ejemplo preservar metadatos, soporte de caracteres extendidos, caracteres multiplataforma, etc, entonces vas a tener que instalarte una de las últimas versiones.
Para hacerlo necesitas lo siguiente en tu Mac:
* Saber utilizar Terminal.app * Tener instaladas las Apple Developer Tools
Los pasos par realizar la instalación son los siguientes. Nota que en el momento en el que yo lo instalé la última versión era la 3.0.5.
cd /tmp curl -O http://rsync.samba.org/ftp/rsync/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/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 patch -p1 < patches/fileflags.diff patch -p1 < patches/crtimes.diff ./prepare-source ./configure make make install mv /usr/local/bin/rsync /usr/bin
- Ya tendrás instalado rsync, puedes incluso borrar el directorio.
- En Snow Leopard (10.6.0) hay un problema con la funcionalidad iconv. La discusión sobre la solución está aquí, y estos son los comandos a ejecutar
Como root: cd /tmp curl -O http://rsync.samba.org/ftp/rsync/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/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 patch -p1 < patches/fileflags.diff patch -p1 < patches/crtimes.diff ./prepare-source CFLAGS=-m32 CPPFLAGS=-m32 CCASFLAGS=-m32 ./configure CFLAGS=-m32 CPPFLAGS=-m32 CCASFLAGS=-m32 make make install mv /usr/local/bin/rsync /usr/bin
- Estoy probando en 10.7.0 (Lion) en modo 64 bits.
Como root: cd /tmp curl -O http://rsync.samba.org/ftp/rsync/rsync-3.0.8.tar.gz tar -xzvf rsync-3.0.8.tar.gz rm rsync-3.0.8.tar.gz curl -O http://rsync.samba.org/ftp/rsync/rsync-patches-3.0.8.tar.gz tar -xzvf rsync-patches-3.0.8.tar.gz rm rsync-patches-3.0.8.tar.gz cd rsync-3.0.8 patch -p1 < patches/fileflags.diff patch -p1 < patches/crtimes.diff ./prepare-source ./configure make make install mv /usr/local/bin/rsync /usr/bin
Enlaces y Créditos
| [1] | http://wiki.luispa.com/ | Página principal de LuisPa. |
| [2] | http://rsync.samba.org/ | Página principal de rsync |
| [3] | http://www.xelon.it/articles/rsync-mac-linux-windows/ | Lugar donde encontré documentado el proceso |
Volver a la página de Rsync o a programas GNU que debes instalar en tu MacOSX
--Luis 16:12 28 mar 2009 (CET)

