Rdiff-backup en Windows con Cygwin
De Zona Tux
Tabla de contenidos |
Introducción
Este artículo está basado en el publicado en el blog de Katastrophos.net: rdiff-backup on Windows
Básicamente es una traducción y actualización del mismo.
Las diferencia principal son que rdiff-backup, en las últimas versiones de desarrollo compila directamente en Cygwin, por lo que no hay que hacer ningun parcheo y podemos actualizar las versiones a medida que van saliendo.
Este es un tutorial copiar/pegar. Podés copiar directamente los comandos y pegarlos para ejecutarlos.
Instalación de Cygwin
Descargar el instalador desde la web oficial de Cygwin. Iniciar la instalación e incluir en la misma los siguientes paquetes:
Devel/ autoconf automake binutils gcc make Interpreters/ python Web/ wget
Opcional: SSH, para poder armar la Configuración de rdiff-backup con ssh y autenticación por llaves.
Net/ openssh
Una vez instalado, iniciar la consola.
Instalación de librsync
Para compilar rdiff-backup, vamos a necesitar las librerías de rsync. Para ello, descargamos desde SourceForge, y luego compilamos:
cd /usr/src wget http://downloads.sourceforge.net/librsync/librsync-0.9.7.tar.gz tar xzf librsync-0.9.7.tar.gz cd librsync-0.9.7 ./configure --prefix=/usr --bindir=/bin --libdir=/lib make all make install
Instalación de rdiff-backup
Descargamos desde la web oficial, el paquete de desarrollo de rdiff-backup, que ya incluye soporte para funcionar bajo Cygwin. Yo lo he probado en entornos de producción y esta funcionando muy bien.
cd /usr/src wget http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.1.17.tar.gz tar xzf rdiff-backup-1.1.17.tar.gz cd rdiff-backup-1.1.17 python setup.py install
Listo. Con esto ya tenemos rdiff-backup instalado y funcionando para Windows.
Luego, podemos seguir con: Configuración de rdiff-backup con ssh y autenticación por llaves
