понедельник, 9 февраля 2009 г.

Debian - приоритет локального репозитория

Если на ПК имеется локальный репозитарий и одновременно прописан официальный из сети, при попытке установить любой пакет apt не будет брать его из локального репозитория, а будет качать заново из интернет. Система считает что в локальном репозитории пакеты "из ненадежных источников" (она же не знает что их выкачали в надежном месте;)) и лучше не рисковать и скачать их заново из сети. Такая ситуация будет до тех пор пока не закоментируешь все удаленные репозитарии в sources.list, сделаешь apt-get update и затем обратно, что естественно немного расстраивает.

Давно искал решение этой проблемы но все как то откладывалось и вот наконец сегодня нашел. Попробовал - супер! Если запрошиваемый пакет есть в локальном репозитории то из интернета он больше не качается. Чтобы этого добиться нужно в файл /etc/apt/apt.conf добавить строку

APT::Get::AllowUnauthenticated "true";

Комментариев нет:

Отправить комментарий