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


0

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


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.


Может подтвердить, что это не будет загружать уже установленные пакеты
Эрик
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.