Cómo actualizar Ubuntu sin conexión a Internet.
Seguro que más de una vez te has visto en la tesitura de querer actualizar un sistema Ubuntu, Linux Mint, Debian, o cualquiera de sus derivados, y no tenias conexión a Internet.
Pues tiene solución, para eso tenemos a nuestra disposición la herramienta apt-offline. Como su nombre indica, apt-offline es un administrador de paquetes APT Offline para sistemas basados en Debian, como por ejemplo Ubuntu. Esta aplicacion nos permite actualizar completamente un sistema que no este conectado a internet. Sus requisitos son básicos.
- Una maquina conectada a internet.
- Una o más maquinas sin conexión a internet.
- Un pendrive o cualquier dispositivo de almacenamiento por USB.
Vemos como, veras que fácil.
Cómo actualizar Ubuntu sin conexión a Internet
Evidentemente lo primero que haremos es instalar la herramienta en la maquina que tenemos conectada a Internet.
Instalar apt-offline
Normalmente suele estar en los repositorios oficiales (todos estos pasos en tu sistema con conexión, no lo olvides).
sudo apt-get install apt-offline
De todas formas, si tienes algún problema siempre puedes clonar su repositorio GIT.
git clone https://github.com/rickysarraf/apt-offline.git cd apt-offline/ sudo ./apt-offline
Generar los paquetes
Ahora vamos a generar los paquetes (continuamos en la maquina con internet).
Te recomiendo que crees una carpeta especifica para tal efecto, no vaya a ser que después no los localices.
sudo mkdir offline cd offline
Desde el directorio recién creado, generamos el archivo de firmas.
sudo apt-offline set apt-offline.sig
ejemplo de respuesta valida…
Generating database of files that are needed for an update.
Generating database of file that are needed for operation upgrade
En este punto vamos a generar un archivo comprimido en zip, en el cual se guardaran las actualizaciones para otros sistemas sin conexión. La opción threads 5 indica el numero de repositorios, si es necesario puedes aumentar la cifra.
sudo apt-offline get apt-offline.sig --threads 5 --bundle apt-offline-bundle.zip
Se descarga y genera el paquete zip que corresponda con el archivo de firmas.
Generar paquetes con apt-offline
Si todo salio bien te indicara la ruta al final, algo como…
Downloaded data to /home/sololinux/offline/apt-offline-bundle.zip
Mueve el archivo apt-offline-bundle.zip a tu pendrive o dispositivo de almacenamiento USB. Solo nos falta un pequeño detalle jajaj, tenemos que instalar la herramienta apt-offiline en los sistemas que no tienen conexión a internet.
Bueno tranquilo, nos vamos a esta pagina y descargamos el archivo deb que corresponda a tu versión. Lo mueves al pendrive.
Actualizar Ubuntu sin conexión a Internet
Bueno… esto llega a su fin, ya estamos en la maquina sin conexión a Internet. Inserta el pendrive o dispositivo de almacenamiento, e instala el archivo deb de la herramienta apt-offline.
Una vez instalada la herramienta, copiamos a cualquier carpeta el archivo apt-offline-bundle.zip, y ejecutamos el siguiente comando:
sudo apt-offline install apt-offline-bundle.zip
Se actualizará la base de datos APT con los paquetes que generamos anteriormente, y como los paquetes ya los tenemos descargados se actualizara el sistema sin ningún problema, fácil, fácil.
Tal vez también te interese este articulo: Instalar software sin estar conectado a internet en Ubuntu, Debian y derivados.
Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.
Muy interesante. Un reproche… ¿Por qué no estás en Telegram?
Me sale «No se ha podido localizar el paquete apt-offline» cuando lo ejecuto.