Как заголовок.
Я устанавливаю что-то из стороннего репо, и 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
к 3rdparty
раздел, чем в stable
раздел. Я думаю, вы также можете удалить stable
раздел, поскольку приоритет по умолчанию 500
и обычно не добавляется явно в apt
конфигурация.