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

       

Удержание старых пакетов


Например, удержание пакетов libc6 и libc6-dev при работе с командами dselect и apt-get -u upgrade package может быть выполнено так:

# echo -e "libc6 hold\nlibc6-dev hold" | dpkg --set-selections

Однако, для команды apt-get -u install пакет этот "hold" не будет помехой. Для того, чтобы удержать пакет от обновления путем автоматического отката в командах apt-get -u upgrade пакет или apt-get -u dist-upgrade, добавьте следующие строки в файл /etc/apt/preferences:

Package: libc6 Pin: release a=stable Pin-Priority: 2000

Здесь элемент "Package:" не может использовать запись вида "libc6*". Если Вам нужно удержать все бинарные пакеты, связанные с пакетом с исходными текстами glibc в синхронном состоянии, Вам нужно перечислить всех их здесь явным образом.

Следующая команда выведет всех удержанные от обновления пакеты:

dpkg --get-selections "*"|grep -e "hold$"



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