в качестве заголовка.
Я устанавливаю что-то из стороннее репо, и apt хочет использовать зависимость, доступную в репо по умолчанию, вместо зависимости более высокой версии, доступной в стороннем репо.
Это то, что я пытаюсь установить
apt -t 3rdparty install my-package-here
Это содержимое / etc / apt / preferences
Package: *
Pin: release a=stable
Pin-Priority: 1000
Package: *
Pin: release a=3rdparty
Pin-Priority: 500
Спасибо!
Из man apt_preferences
, Pin-Priority: 1000
имеет предполагаемое поведение:
P >= 1000
causes a version to be installed even if this constitutes a downgrade of the package
Поэтому вам лучше назначить приоритет 1000
в раздел третьей стороны
, чем в раздел стабильный
. Я думаю, вы также можете удалить раздел стабильный
, поскольку приоритет по умолчанию составляет 500
и обычно не добавляется явно в конфигурацию apt
.