HOWTO: Repositorio Local Entropy
Tutorial para configurar un repositorio local de entropy(equo) en sabayon
Entropy no permite la copia manual de paquetes de una computadora a otra hasta los directorios /var/lib/entropy/client/packages. Por ello para reutilizar los paquetes ya descargados en una instalación Sabayon es necesario un repositorio local, que permita a las máquinas de nuestra red de área local (LAN) actualizar e instalar aplicaciones sin necesidad de volver a descargar archivos de los repositorios centrales (Internet).
Lo primero que debemos comprender es que entropy localmente maneja 2 carpetas, una (database) que mantiene una lista actual de los paquetes disponibles en los repositorios de software y la segunda (packages) almacena los paquetes descargados.
Configurando Rutas en el Servidor Web
Primero se necesita instalar un servidor web, (apache, cherokee), luego se deben crear /entropy/standard manteniendo la estructura de un mirror, por ello es vital que siga esta estrictamente esta receta:
mkdir /var/www/localhost/htdocs/entropy/standard/
Luego se define el tipo de repositorio que se desea: (sabayon-weekly, sabayonlinux.org, sabayon-limbo).
mkdir /var/www/localhost/htdocs/entropy/standard/sabayonlinux.org
Seguido de esto se realizarán enlaces simbólicos a "/var/lib/entropy/client/sabayonlinux.org", para tener acceso a las carpetas database y packages.
Packages:
ln -s /var/lib/entropy/client/packages/* /var/www/localhost/htdocs/entropy/standard/sabayonlinux.org
Database:
ln -s /var/lib/entropy/client/database/amd64/sabayonlinux.org/standard/ /var/www/localhost/htdocs/entropy/standard/sabayonlinux.org/database
Configuración del Cliente
Es importante que se guarde un respaldo de los archivos que modificaremos. Se deberá reemplazar el archivo "/etc/entropy/repositories.conf.d/entropy_sabayonlinux.org" con las siguientes instrucciones:
Unknown extension tag "syntaxhighlight"
Entendiendose que 192.168.1.1 es una ip de prueba, se debe reemplazar por la ip del servidor.
Por otro lado en el archivo "/etc/entropy/repositories.conf" se deben comentar las lineas activas a los repositorios.
Posterior a esto, ya todo estará listo para que tu repositorio local este funcionando 100%, los paquetes disponibles dependerán de las aplicaciones instaladas en el servidor y dependiendo de su arquitectura de procesador.
Si se desea tener un mirror completo, se debe clonar según sus necesidades la carpeta sabayonlinux.org, sabayon-limbo o sabayon-weekly de un mirror con wget, ftp, rsync.