Herramientas de usuario

Herramientas del sitio


tutoriales:actualizar_e_instalar_desde_un_repositorio_sin_internet

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.
tutoriales/actualizar_e_instalar_desde_un_repositorio_sin_internet.txt · Última modificación: 2020/04/22 20:57 (editor externo)