Servidor réplica de ABS (Español)
From ArchWiki
i18n |
---|
English |
Español |
Introducción
Este documento es un tutorial para configurar un servidor de tipo cvsup para utilizarlo como una réplica de ABS para su red de área local.
- Ahorre ancho de banda utilizando una máquina para sincronizarse con abs desde cvs.archlinux.org
- Sólo necesita abrir o redireccionar con ssh un equipo con Archlinux a través de su cortafuegos
- Útil desde pequeñas redes caseras hasta tiendas corporativas donde los cortafuegos limiten el acceso a la red
Usted puede pensar que abs no es necesario, pero cuando quiere configurar un paquete para que se ajuste a sus necesidades es imprescindible. Podría darle muchos ejemplos, pero suponga que instaló el paquete vsftp desde pacman sólo para descubrir que necesita la integración de openssl con vsftp, entonces necesitará utilizar abs para añadirle opciones a vsftp.
Primeros pasos
Comience por leerse el tutorial makepkg/abs. Puede acceder a él aquí tutoial de makepkg/abs
A continuación debería crear un guión para sincronizar abs con cvs.archlinux.org. Puede utilizar simplemente el archivo abs.conf y el guión abs. Usted querrá seleccionar sin embargo los repositorios que quiera distribuir a sus otras máquinas con arch linux. Puede utilizar vi o pico para crear un guión. Yo llamé al mío absupdate.sh.
vi /usr/local/bin/absupdate.sh
Dentro del guión absupdate.sh necesitará la ruta completa la guión abs "/usr/bin/abs". En el mío uso las órdenes date y find para mantener los archivos de anotaciones de los últimos siete días. De esa manera puedo ver si mi guión se está sincronizando correctamente con el servidor de tipo cvsup principal, cvs.archlinux.org. Entonces sólo tiene que añadir el guión a su lista de trabajos de cron. Hága esto como root. Si obtengo peticiones acerca de cómo crear un guión para cron, lo añadiré entonces a la wiki.
crontab -e 00 12 * * * /usr/local/bin/absupdate.sh &
Ahora tengo el servidor que quiero utilizar como réplica local de abs sincronizado con cvs.archlinux.org