Sunday 6 November 2022

Crear un repo en Ubuntu usando archivos .deb

 Para que? Cuando no tienes acceso a internet en un servidor ni un repo local a mano, puedes instalar la misma versión de OS en una VM y descargar (y solo descargar) los paquetes que requieres instalar, más sus dependencias.

Descargar desde repo apt:

 apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances <your-package-here> | grep "^\w" | sort -u)

En el directorio de descarga, generar el listado apt para estos archivos:

dpkg-scanpackages . /dev/null > Packages

Copiar deb descargador más archivo Packages a un directorio del servidor remoto.

Añadir este directorio remoto en /etc/apt/sources.list

deb [trusted=yes] file:///<path_to_your_repo_dir> ./

sudo apt update




No comments:

Post a Comment