Dado que desea exactamente lo que apt-get install
le daría, podría valer la pena ejecutar apt-get install
en 'modo de solo descarga' usando un directorio de archivos personalizado:
-d, --download-only
Download only; package files are only retrieved, not unpacked or installed.
Configuration Item: APT::Get::Download-Only.
¿Cómo cambiar el directorio de archivos? Esta es una opción de configuración:
FILES
[...]
/var/cache/apt/archives/
Storage area for retrieved package files. Configuration Item: Dir::Cache::Archives.
Esos se pueden cambiar temporalmente con el --option
parámetro:
-o, --option
Set a Configuration Option; This will set an arbitrary configuration option.
The syntax is -o Foo::Bar=bar. -o and --option can be used multiple times
to set different options.
Para resumir:
apt-get install -d -o dir::cache::archives="/some/cache/dir" <package>
Este comando descarga (y única descarga, lo instale) los correspondientes .deb
archivos de <package>
a /some/cache/dir
. El directorio contendrá los .deb
archivos para el paquete, sus dependencias, un archivo de bloqueo y un directorio 'parcial' (que debe estar vacío). Filtrar el .deb
archivo exacto que necesita debe ser trivial.