apt-get -d скачать в определенный каталог

0

Какие опции для apt-getDebian можно загрузить в определенный каталог. Прямо сейчас я использую, apt-get -d install packagenameа затем просто извлекаю его, /var/cache/apt/archives/но было бы неплохо, если бы я мог на самом деле перенаправить пакет в другой каталог. Обычно в Ubuntu я бы просто сделал, apt-get downloadно эта опция не доступна для меня в Debian.

Шелби. S
источник
manpages.ubuntu.com/manpages/lucid/man1/apt-file.1.html . Проверьте ссылку. Проверьте опцию кеша.
Рагхунандан
apt-getполучил downloadкоманду в Debian Wheezy, которая еще не выпущена (но должна быть выпущена в 1-м квартале мая). Так как Ubuntu основан на testingи unstableDebian архивирует его apt-getуже имеет эту команду.
kostix

Ответы:

1

Первый комментарий к этому ответу решит вашу проблему. То есть, чтобы получить пакет в текущий каталог, вы можете сделать

apt-get -d -o dir::cache=`pwd` -o Debug::NoLocking=1 install package

Один недостаток, который, я думаю, все еще присутствует, заключается в том, что он не позволит вам загрузить пакет, который уже установлен (даже с --force), потому что в installконце концов это команда. По крайней мере, это то, что происходит с моим apt-get v0.8.10.3из Debian Squeeze.

kostix
источник
Может подтвердить, что это не будет загружать уже установленные пакеты
Эрик