Tutoriales

Sin conexión – Administrador de paquetes APT sin conexión

Resumen: este artículo guía a los usuarios basados ​​en Debian para descargar, instalar y usar la herramienta apt-offline para actualizar fácilmente las distribuciones de Linux basadas en Debian con conexiones a Internet limitadas, lentas o nulas.

apt-offline es una utilidad de administración de paquetes fuera de línea para instalar/actualizar paquetes que dependen de distribuciones de Linux basadas en Debian sin una conexión directa a Internet.

función apt-fuera de línea

  • Recupera informes completos de errores para paquetes instalados y actualizados.
  • Descargue el paquete fuente deb con las dependencias de compilación relevantes (especialmente importante para los desarrolladores).
  • Aproveche el poder de APT en una máquina de distribución Debian o Debian desconectada.

Instalar apt-offline en sistemas Debian

Este apt-fuera de línea Las herramientas se pueden instalar desde repositorios predeterminados Debian y distribuciones de Linux basadas en Debian como ubuntu y Mentas de Linux.

$ sudo apt install apt-offline
Instalar APT-Offline en el sistema Debian

Si su sistema no está conectado a Internet, puede Descargar archivo apt sin conexión Y use la herramienta scp o sftp para transferirlo al sistema basado en Debian sin conexión a Internet.

una vez .debutante Los archivos se han transferido a su sistema fuera de línea basado en Debian, instálelo con:

$ sudo dpkg -i apt-offline_1.8.4-1_all.deb

Actualización de sistemas Debian sin conexión con apt-offline

y apt-fuera de línea Instalado en sistemas en línea y fuera de línea basados ​​en Debian, podemos continuar y demostrar su uso.

Instalar paquetes en sistemas Debian fuera de línea

En un sistema fuera de línea basado en Debian, crearemos un archivo llamado actualizacion del sistema.

$ mkdir SystemUpdate

En este directorio, deberíamos poder generar una base de datos de archivos (archivos de firma) que ayudarán a los sistemas en línea basados ​​en Debian a descargar actualizaciones para nosotros.Por ejemplo, supongamos que queremos descargar Wim Editor para máquinas fuera de línea.

Primero crearemos un archivo de firma. empuje.

$ cd SystemUpdate
$ sudo apt-offline set apt-offline.sig --install-packages vim

El archivo de señal generado (apt-offline.sig) se encargará de la instalación empuje En sistemas sin conexión basados ​​en Debian.

El siguiente paso es copiar actualizacion del sistema Un directorio de un sistema basado en Debian sin conexión a un sistema basado en Debian en línea.

$ scp -r SystemUpdate/ [email protected]:/home/ubuntu/Downloads

En un sistema basado en Debian en línea, navegue hasta el directorio copiado y ejecute los siguientes comandos para recopilar datos de actualización del sistema para un sistema basado en Debian fuera de línea.

$ cd SystemUpdate
$ sudo apt-offline get apt-offline.sig --bundle apt-offline-bundle.zip 
Recopile actualizaciones del sistema para sistemas fuera de línea
Recopile actualizaciones del sistema para sistemas fuera de línea

descargar empuje Los datos de los sistemas fuera de línea basados ​​en Debian se almacenarán en el apt-offline-bundle.zip documento.Copiar actualizacion del sistema Directorio de vuelta al sistema fuera de línea.

$ scp -r SystemUpdate/ [email protected]:/home/dnyce/Downloads 

En un sistema fuera de línea, navegue hasta el contenido del directorio recién copiado:

$ cd SystemUpdate

existir apt-offline-bundle.zip Utilice el archivo de comandos:

$ sudo apt-offline install apt-offline-bundle.zip 
Instalar paquetes sin conexión en sistemas Debian
Instalar paquetes sin conexión en sistemas Debian

si revisas Wim versión, puede pensar que no está instalada.

$ vim -V
Comprobar la versión de Vim
Comprobar la versión de Vim

Sin embargo, sus binarios existen:

$ whereis vim

vim: /etc/vim usr/share/vim usr/share/man/man1/vim.1.gz

Actualizar o actualizar sistemas Debian fuera de línea

Aquí, solo necesitamos regenerar los pasos anteriores:

1. Cree archivos de firma en sistemas fuera de línea para actualizaciones o actualizaciones.

$ sudo apt-offline set update-offline.sig --update
$ sudo apt-offline set upgrade-offline.sig --upgrade

2. Copie el directorio con los archivos firmados en el sistema en línea y recopile datos de actualización/actualización del sistema para el método fuera de línea.

$ sudo apt-offline get update-offline.sig --bundle update-offline-bundle.zip
$ sudo apt-offline get upgrade-offline.sig --bundle upgrade-offline-bundle.zip

3. copia generada .compresión Vuelva a colocar el archivo en la máquina fuera de línea e instale sus actualizaciones/actualizaciones.

$ sudo apt-offline install update-offline-bundle.zip 
$ sudo apt-offline install upgrade-offline-bundle.zip 

apt-fuera de línea Hace que sea más fácil para los sistemas basados ​​en Debian desconectados o fuera de línea instalar las últimas actualizaciones/paquetes y realizar actualizaciones del sistema/paquete, ya que los archivos de actualización y actualización se pueden descargar e instalar más tarde.

LEER  Una herramienta de generación y administración de puerta trasera PHP / características C2

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba