====== Actualizar e instalar desde un repositorio sin internet. ====== 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. ====== ¿Qué necesitamos? ====== 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. ====== ¿Cuales son las herramientas? ====== ===== APTonCD: ===== ==== Instalación: ==== # aptitude install aptoncd ==== Configuración y uso: ==== Tan sencillo como ejecutar la aplicación y crear nuestro .iso [Próximamente se pondrá una guía más detallada] ==== Ventajas: ==== * Puedes llevarte tu repositorio en un .iso (o varios, dependendiendo del tamaño) a donde quieras que vallas. Se pueden crear iso en CD y DVD. * Puedes descomprimir el iso y copiar todo lo que tiene adentro hacia una carpeta, y actualizar desde ahi. ==== Desventajas: ==== * Si no tienes CD-RW o DVD-RW tendrás un derroche de dinero si eres de los que le gusta actualizar diariamente. * Si usas apt-pinning con varias ramas (Testing, Sid, Experimental), puede que te dé algunos errores al instalar dependencias. ===== Apt-Move: ===== ==== Instalación: ==== # aptitude install apt-move ==== Configuración: ==== 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. ==== Uso: ==== 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é ==== Ventajas: ==== * Crea la estructura exacta de un mirror con los paquetes que tenemos en caché. * Agrupa las ramas Main y Contrib solamente en Main, por lo que a la hora de agregar la dirección al source.list, solo tenemos que poner main non-free. * Si tenemos apt-pinning, podemos bajar cada rama de forma independiente. ==== Desventajas: ==== * Hasta ahora no he encontrado ninguna.