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

Publicaciones relacionadas

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 escrita en bash utilizada para enumerar todas las cosas jugosas.

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