Удержание пакетов от обновления
Существует два механизма для удержания пакета от обновления: через программу dpkg или, начиная с Woody, через систему APT.
В случае с dpkg, сначала экспортируем список выбора пакетов:
dpkg --get-selections \* > selections.txt
Затем отредактируем получившийся файл selections.txt, изменив строку, содержащую пакет, который хотим удержать, например libc6, следующим образом:
libc6 install
заменяем на:
libc6 hold
Сохраням файл и перезагружаем его в базу данных dpkg таким способом:
dpkg --set-selections < selections.txt
Или, если вы знаете имя пакета для удержания, просто выполните:
echo libc6 hold | dpkg --set-selections
Эта процедура удерживает пакеты в процессе установки каждого пакета.
Тот же самый эффект можно получить, используя программу dselect. Просто войдите на экран [S]elect, найдите пакет, который желаете удержать в его настоящем состоянии и нажмите клавишу `=' (или `H'). Изменения войдут в силу сразу после выхода из экрана [S]elect.
Система APT в дистрибутиве Woody имеет новый альтернативный механизм для удержания пакетов во время процесcа выборки архива, используя Pin-Priority. Смотрите man-страницу apt_preferences(5), а также http://www.debian.org/doc/manuals/apt-howto/
или пакет apt-howto; глава Обзор файла /etc/apt/preferences, раздел 6.2.8 тоже содержит краткое объяснение.