Esta guía es para el que no dispone de soporte de almacenamiento externo, o simplemente no desea cargar con GBs de paquetes que no va a usar en un repositorio. Existen varias herramientas para tener un repositorio offline y de esta forma, mantener nuestros equipos sin conexión a internet actualizados. Aquí se irán poniendo cada una de ellas.
Una PC (en este caso la del trabajo) con acceso a repositorios actualizados. En ella se va a instalar todo lo que se necesita. Las dos herramientas que vamos a usar, hacen uso de la caché de paquetes, extrayendo justamente de ahí, lo que posteriormente se va a instalar en la casa o donde deseen. De más está decir, que si borramos la caché, no podremos hacer nada.
# aptitude install aptoncd
Tan sencillo como ejecutar la aplicación y crear nuestro .iso [Próximamente se pondrá una guía más detallada]
# aptitude install apt-move
odas las opciones de apt-move se pueden consultar en su manual (man apt-move). La configuración del mismo se encuentra en /etc/apt-move.conf y debemos modificar en ella algunas cosas, para ello abrimos nuestro editor favorito dicho fichero:
# nano /etc/apt-move.conf
Y debemos tener en cuenta las siguientes líneas, las cuales son las únicas que debemos modificar:
# Establecemos la carpeta donde se creará el mirror que nos llevaremos a casa. LOCALDIR=/home/usuario/carpeta_mirror
# Ponemos la distribución que usamos para nuestro mirror DIST=squeeze
# Si lo ponemos en Yes, borrará los paquetes antiguos que se bajan a la caché DELETE=no
# Si lo ponemos en NO, moverá los paquetes a nuestra carpeta mirror y los elimina de la caché COPYONLY=yes
Con esto es más que suficiente en la configuración.
Tan sencillo como ejecutar:
# aptitude update && aptitude upgrade && apt-move update
Esto nos copiará, para la carpeta que hayamos escogido, todos los paquetes de nuestra caché