Поскольку вы хотите именно то, apt-get install
что вам дается, возможно, стоит запустить apt-get install
в режиме «только для загрузки», используя пользовательский каталог архивов:
-d, --download-only
Download only; package files are only retrieved, not unpacked or installed.
Configuration Item: APT::Get::Download-Only.
Как изменить каталог архивов? Это вариант конфигурации:
FILES
[...]
/var/cache/apt/archives/
Storage area for retrieved package files. Configuration Item: Dir::Cache::Archives.
Они могут быть временно изменены с помощью --option
параметра:
-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.
Подвести итоги:
apt-get install -d -o dir::cache::archives="/some/cache/dir" <package>
Эта команда загрузит (и только скачать, не устанавливать) соответствующие .deb
файлы <package>
в /some/cache/dir
. Каталог будет содержать .deb
файлы для пакета, его зависимости, файл блокировки и «частичный» каталог (который должен быть пустым). Фильтрация нужного .deb
вам файла должна быть тривиальной.