Я хочу установить только несколько пакетов из нестабильной версии 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)
справочную страницу для получения подробной информации.