Mirror

De Jorge Andres Gonzalez Cetina - jag2kn

Estaba probando con los pcs que tengo y pues esto es mas o menos lo que se hizo:

Contenido

Instalación

instalar apt-mirror

sudo apt-get install apt-mirror

Configuración mirror.list

configurar el archivo /etc/apt/mirror.list, coloque esta linea para guardar la info en el disco duro con espacio

set base_path   /media/varios/mirrorKarmic/apt-mirror

NetInstall

Si se quieren tener los instaladores por red (netinstall) se coloca este repositorio

deb http://archive.ubuntu.com/ubuntu karmic main/debian-installer 
deb http://archive.ubuntu.com/ubuntu karmic main/installer-i386
deb http://archive.ubuntu.com/ubuntu karmic main/installer-amd64

Ejecución

luego se ejecuta el comando apt-mirror como el usuario apt-mirror (:P un poco repetitivo el discurso :P)

sudo su - apt-mirror -c apt-mirror

esto se conecta a el servidor que dice en el archivo /etc/apt/mirror.list (en la parte de abajo) y primero, baja la lista de archivos a descargar luego indexa los fuentes (S) y los binarios (P <- debería ser B, pero weno, se puede cambiar en /usr/bin/apt-mirror linea 436 :P) y cuando termina muestra el mensaje

End time: Mon Feb 11 00:17:58 2008

Link Simbolico a apache

luego lo que hice fue hacer un link simbolico desde al servidor web

cd /var/www/
sudo ln -s  /media/varios/mirrorKarmic/apt-mirror/mirror/archive.ubuntu.com/ubuntu/  ubuntu

con esto las otras maquinas se van a poder conectar,

Configuración clientes

y para terminar cambie en las maquinas que tengo en la red la configuración del repositorio de donde descarga, (/etc/apt/source.list)

deb http://192.168.1.131:8080/ubuntu/ karmic main restricted universe multiverse
deb http://192.168.1.131:8080/ubuntu/ karmic-updates  main restricted universe multiverse
deb http://192.168.1.131:8080/ubuntu/ karmic-security  main restricted universe multiverse


bueno estos son de ejemplo, el 8080 es por que tengo instalado tomcat en el 80, si esta apache configurado por defecto no se necesita el ":8080"

Uso clientes

luego en esas maquinas se actualizan las listas de repositorios

sudo apt-get update

y se puede instalar el software que se quiera

sudo apt-get install pepesoft

Cron

la otra parte después de esto es la actualización del mirror, para esto se creo un archivo en la instalación en /etc/cron.d/apt-mirror, se le debe quitar el "#" a la linea y la próxima ves que inicie se programa este, mas info aquí [3]


Links

mas información [1] y [2]

Herramientas personales