Справочник по Debian

       

Удержание пакетов от обновления


Существует два механизма для удержания пакета от обновления: через программу 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 тоже содержит краткое объяснение.



Содержание раздела