LINUX

Cómo instalar paquetes Debian sin conexión

Con una buena y confiable conexión a Internet, instalar, actualizar o actualizar su sistema Debian es un paseo por el parque. ¡Todo lo que se requiere de usted es ejecutar los comandos ‘apt-get update’ o apt-get upgrade ‘y listo! Tu sistema esta actualizado. Para aquellos que usan un sistema GUI, es mucho más fácil ya que el administrador de actualizaciones les permitirá actualizar paquetes fácilmente con solo hacer clic en un botón.

Pero imaginemos que se encuentra en un lugar remoto sin conexión a Internet o tal vez su ISP está experimentando algunos desafíos técnicos y la PC de su oficina que ejecuta sistemas Debian o Windows está conectada a una conexión a Internet ultrarrápida. ¿Cómo se actualiza o actualiza su sistema Debian fuera de línea?

Con la herramienta apt-offline, puede aprovechar su PC en línea en el trabajo o en el lugar de un amigo, para descargar los paquetes necesarios y luego tomarlos e instalarlos en su sistema Debian fuera de línea en casa. Apt-offline es una herramienta gratuita y de código abierto construida en Python.

1. Instale su sistema Debian en casa con apt-offline

Esto requiere una conexión a Internet. Tendrá que instalar apt-offline en su PC Debian doméstica. Abre tu terminal y ejecuta

 apt-get install apt-offline
root@jamie-VirtualBox:/home/jamie/Downloads# apt-get install apt-offline
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  apt-offline
0 upgraded, 1 newly installed, 0 to remove and 280 not upgraded.
Need to get 0 B/61.0 kB of archives.
After this operation, 318 kB of additional disk space will be used.
Selecting previously unselected package apt-offline.
(Reading database ... 169004 files and directories currently installed.)
Preparing to unpack .../apt-offline_1.7.2_all.deb ...
Unpacking apt-offline (1.7.2) ...
Setting up apt-offline (1.7.2) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Processing triggers for man-db (2.7.6.1-2) ...

2. Generar firma apta

El archivo de firma apt contiene información sobre los paquetes instalados y descargados en su sistema Debian y ayuda a verificar qué archivos deben descargarse. Para generar el archivo sig, en su terminal escriba

 apt-offline set ~/geek.sig
root@jamie-VirtualBox:/home/jamie# apt-offline set ~/geek.sig

Generating database of files that are needed for an update.

Generating database of file that are needed for operation upgrade

Esto genera el archivo sig en la carpeta de inicio de la raíz. Siéntase libre de cambiar la ruta del archivo sig. Guarde el archivo sig en su unidad USB y conéctelo a la PC con acceso a Internet.

Para la PC conectada a Internet

Diríjase a la PC Debian de su oficina conectada a Internet y ejecute

 apt-offline get -d /path/to download/directory /path/to/geek.sig

Alternativamente, puede usar la opción get – bundle

 apt-offline get --bundle /path/to download/directory/bundle.zip /path/to/geek.sig

La opción – bundle le permite generar un archivo que contiene todos los datos o agrupar todos los paquetes en un archivo zip. Una vez descargado, copie todos los archivos descargados en el USB. Este proceso tarda unos 10 minutos si tiene una buena conexión a Internet.

 root@jamie-VirtualBox:/home/jamie# apt-offline get --bundle /home/jamie/Downloads/bundle.zip ~/geek.sig 

Fetching APT Data

Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/Release.gpg                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/Release.gpg done                                                             
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/Release                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/Release done                                                             
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/InRelease                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/InRelease done                                                             
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-amd64/Packages.xz                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-amd64/Packages.xz done                                                             
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-i386/Packages.xz                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-i386/Packages.xz done  
Downloaded data to /home/jamie/Downloads/bundle.zip
root@jamie-VirtualBox:/home/jamie# cd /home/jamie/Downloads/
root@jamie-VirtualBox:/home/jamie/Downloads# ls
bundle.zip
root@jamie-VirtualBox:/home/jamie/Downloads#

Si está ejecutando una máquina con Windows, es necesario que instale Python y luego instale el paquete apt-offline. Inicie su herramienta de símbolo del sistema y navegue hasta el directorio de apt-offline y ejecute el comando anterior.

En su PC Debian sin conexión en casa

Finalmente, regrese a su máquina remota e instale los paquetes ya descargados en la unidad USB.

Correr

 apt-offline install /path/to/bundle.zip

Esto actualizará la base de datos de apt sin ningún problema técnico. Con esos 4 pocos pasos, su sistema Debian se actualizará y se ejecutará con las últimas versiones de paquetes de software.

Cómo instalar paquetes en una máquina Debian sin conexión

Supongamos que desea instalar paquetes Debian en su PC fuera de línea, diríjase a la PC en línea que ejecuta Windows o Debian y descargue los paquetes Debian en una memoria USB o pendrive. Un paquete Debian tiene el sufijo de una extensión .deb, por ejemplo, hello_2.1.1-4_i386.deb Vuelva a la PC fuera de línea, conecte su unidad USB, copie el archivo .deb en cualquier ruta de su elección y ejecute el siguiente comando para instalar el paquetes .deb:

  dpkg -i   /path/to/Debian/package.deb

Actualizar, actualizar o instalar paquetes en línea es el método más fácil y preferido de administración de paquetes. Sin embargo, si no está en condiciones de acceder a la conexión a Internet, la herramienta apt-offline hace la magia y aún le permitirá actualizar y actualizar su PC sin conexión sin problemas.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba
Cerrar