GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar paquetes Debian sin conexión

Con una conexión a Internet buena y confiable, instalar, actualizar o ampliar su sistema Debian es pan comido. ¡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 fácilmente los paquetes 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 con sistemas Debian o Windows está conectada a una conexión a Internet súper rápida. ¿Cómo hace para actualizar su sistema Debian fuera de línea?

Con la herramienta apt-offline, puede aprovechar su PC en línea en el trabajo o en la casa de un amigo para descargar los paquetes requeridos 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. Deberá instalar apt-offline en la PC Debian de su hogar. 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 apt

El archivo apt-signature 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 de firma, 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 de firma en la carpeta de inicio de la raíz. Siéntase libre de cambiar la ruta del archivo sig. Guarde el archivo de firma en su unidad USB y conéctelo a la PC con acceso a Internet.

Para la PC conectada a internet

Dirígete a la PC Debian de tu oficina conectada a Internet y ejecuta

 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 tienes 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 fuera de línea en casa

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

Ejecutar

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

Esto actualizará la base de datos apt sin problemas técnicos. Con esos 4 pasos, su sistema Debian se actualizará y funcionará con las últimas versiones de los paquetes de software.

Cómo instalar paquetes en una máquina Debian fuera de línea

Supongamos que desea instalar paquetes de Debian en su PC fuera de línea, diríjase a la PC en línea que ejecuta Windows o Debian y descargue paquetes Debian en un pen drive o memoria USB. Un paquete de Debian tiene como sufijo la extensión .deb, p. hola_2.1.1-4_i386.deb Regrese 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 los 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 de hacer y el más preferido para la 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 su PC sin conexión sin problemas.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar paquetes RPM en Debian 11 Bullseye

Cómo instalar R en Debian 10

Cómo instalar Debian 11

Cómo instalar paquetes en Debian 10

Cómo instalar backports y repositorio experimental en Debian 11

Cómo instalar Go en Debian 10

Cómo instalar Go en Debian