я хочу только к некоторой установке пакетов от нестабильной версии 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
(Я не могу вспомнить, имеет ли порядок на самом деле значение). Если да, то переверните два параграфа.)
Посмотрите на man-страницу apt_preferences(5)
для подробностей.