Назад | Перейти на главную страницу

установить белый список пакетов, используя нестабильную версию в debian

Я хочу установить только несколько пакетов из нестабильной версии debian.

apt-get -t unstable install myspecialpackage

но когда я

apt-get upgrade

он захочет загрузить некоторые пакеты из нестабильной.

также я добавил эту строку /etc/apt/apt.conf

APT::Default-Release "stable";

в чем моя ошибка?

Вам нужно использовать закрепление и установить для всех нестабильных пакетов значение закрепления ниже 500 и добавить значения закрепления выше значений для стабильного (обычно 500, но 990, если APT::Default-Release используется) для тех нестабильных пакетов, которые вам нужны:

пример /etc/apt/preferences:

Package: *
Pin: release a=unstable
Pin-Priority: 110

Package: myspecialpackage
Pin: release a=unstable
Pin-Priority: 991

(Я не могу вспомнить, действительно ли порядок имеет значение. Если да, поменяйте местами два абзаца.)

Взгляните на apt_preferences(5) справочную страницу для получения подробной информации.