Como você deseja exatamente o que apt-get install
lhe daria, pode valer a pena executar apt-get install
no 'modo somente download' usando um diretório de arquivos personalizados:
-d, --download-only
Download only; package files are only retrieved, not unpacked or installed.
Configuration Item: APT::Get::Download-Only.
Como alterar o diretório de arquivos? Esta é uma opção de configuração:
FILES
[...]
/var/cache/apt/archives/
Storage area for retrieved package files. Configuration Item: Dir::Cache::Archives.
Esses podem ser alterados temporariamente com o --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 irá baixar (e só baixar, não instalar) as relevantes .deb
arquivos para <package>
a /some/cache/dir
. O diretório conterá os .deb
arquivos do pacote, suas dependências, um arquivo de bloqueio e o diretório 'parcial' (que deve estar vazio). Filtrar o .deb
arquivo exato que você precisa deve ser trivial.