Las actualizaciones sin conexión no son súper comunes en el mundo actual, en el que la mayoría de los dispositivos están conectados a Internet. Aun así, hay ocasiones en las que pueden ser útiles, y Ubuntu proporciona una forma bastante sencilla de convertir una unidad USB en un repositorio sin conexión.
Este método no es difícil de configurar, y funciona con la misma facilidad que una actualización regular en línea. Sin embargo, hay una pega. Necesitará un ordenador con Ubuntu conectado a Internet para configurar todo y alimentar los paquetes al que no está conectado.
Contenido
Obtenga el paquete Apt-Offline
Inicie las cosas en la máquina Ubuntu en línea. Necesitará instalar el paquete apt-offline.
sudo apt install apt-offline
A continuación, va a necesitar otra copia del paquete para la máquina sin conexión. Descargue la forma deb, un espejo de Ubuntu. Ponga el paquete en una unidad USB para instalarlo en la caja offline.
Una vez que tenga el paquete disponible en el ordenador Ubuntu sin conexión, instálelo con dpkg.
sudo dpkg -i apt-offline
Cree una firma para su repositorio
Todos los repositorios de Ubuntu y Debian utilizan firmas clave para verificar la integridad de los paquetes. Su repositorio offline no es diferente. Apt-offline tiene una herramienta para crear una firma por usted. Ejecútela y configure su clave en una ubicación que recuerde.
sudo apt-offline set ~.offline.sig
Descargue los paquetes
Ya está listo para obtener todos los paquetes de su nuevo repositorio y descargarlos en la unidad que desee utilizar.
sudo apt-offline get -d pathtousb ~.offline.sig
Si quiere agrupar todo en un gran archivo zip, la bandera threads le permite descargar desde más de un repositorio de Ubuntu a la vez. Esto debería llevar algo de tiempo. Son muchos los archivos que hay que descargar. También debe asegurarse de tener una unidad USB de tamaño considerable para que quepa un repositorio entero de paquetes.
sudo apt-offline get –threads 3 –bundle pathtousbbundle.zip ~.offline.sig
Instale los paquetes en el ordenador sin conexión
Lo único que le queda por hacer es habilitar su nuevo repositorio en el ordenador sin conexión. Introduzca la unidad en su ordenador y ejecute el siguiente comando:
sudo apt-offline install pathtousbbundle.zip
Apt habilitará el nuevo repositorio en su sistema. Cuando empiece a utilizar Apt o a instalar paquetes, su ordenador los extraerá de la nueva fuente local. A medida que siga actualizando el ordenador sin conexión, podrá repetir los pasos de descarga de los paquetes e instalación de los mismos en el PC de Ubuntu sin conexión.
Este sistema puede resultar más incómodo y engorroso que las actualizaciones regulares en línea, pero funciona razonablemente bien. Le permite controlar su sistema y seguir manejándolo con las mismas herramientas a las que está acostumbrado. También es totalmente capaz de utilizar la misma unidad y el mismo repositorio en varios equipos sin conexión, lo que hace que sea un método sorprendentemente eficaz para actualizar los ordenadores sin conexión. Por supuesto, si los ordenadores están en una red local, siempre puede sustituir el USB por un almacenamiento conectado a la red y aumentar realmente su eficacia.