LINUX.ORG.RU

Как задать apt-get использовать файлы только из локальных репозитариев?


0

0

САБЖ! Есть N дисков Дебиана и репозитарии в Инете.(все прописано в sources.list) Как сделать, чтобы при инсталяции отдельной проги использовался только САБЖ?
Пример:
apt-get --no-download install libxt-dev -y
...
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Удалить из списка сетевые репоз-ии и сделать apt-get update __НЕ ПОДХОДИТ__, так как тогда мне придеться потом для инсталяции из сети снова их добавлять и apt-get update...

anonymous

1. Подвинуть записи CD перед записями сетевых репозитариев в sources.list (полезно в любом случае). Однако, если в сетевых репозитариях более свежая версия, apt всё равно попытается её выкачать.

2. Посмотреть в сторону /etc/apt/preferences, если хочется пришить версию насовсем.

3. Закомментить нелокальные репозитарии на время установки. Можно делать это автоматом скриптом, например. Не забыть только APT::Get::List-Cleanup "no".

watashiwa_daredeska ★★★★
()

в случае таких извращений urpmi рулит нипадеццки :)
а для apt'а затрахаешься конфиги править и танцевать с бубном

Reset ★★★★★
()
Ответ на: комментарий от watashiwa_daredeska

Просто при каждом изменении sources.list нужно делать apt-get update, а это на диалапе долго... :-(((

anonymous
()
Ответ на: комментарий от Reset

>>используй мандряку, там такого гимора нет :)
Зато другого - хоть отбавляй! ИМХО эта единственный серезный недостаток Дебиана.

anonymous
()
Ответ на: комментарий от anonymous

> при каждом изменении sources.list нужно делать apt-get update, а это на диалапе долго... :-(((

Если стоит опция APT::Get::List-Cleanup "no", то можно спокойно комментировать в sources.list строки на время apt-get update. Можно делать скриптом. Где-то тут пару-тройку месяцев назад я постил пример скриптика в 5 строк для update только локальных репозитариев. Можешь поискать.

watashiwa_daredeska ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.