Всем здравствуйте.
Есть, например, репозиторий PaleMoon, который, помимо собственно пакета palemoon
, тащит некоторое количество пересобранных пакетов из Debian 11 (oldstable), которые у меня при одинаковом приоритете репозиториев (500) выглядят как upgradeable. Например, у меня пакет python2.7-minimal
версии 2.7.18-8+deb11u1 из локального кэша с приоритетом 100, а из репозитория PaleMoon прилетает версия 2.7.18-13ubuntu2, которая как бы «новее» (u > d
).
Соответственно, хочется правильно настроить apt pinning. Настроить у меня получилось двумя путями, либо через release
:
Package: palemoon
Pin: release o=obs://build.opensuse.org/home:stevenpusser/*,l=home:stevenpusser
Pin-Priority: 400
Package: *
Pin: release o=obs://build.opensuse.org/home:stevenpusser/*,l=home:stevenpusser
Pin-Priority: -1
либо вот так через origin
:
Package: palemoon
Pin: origin download.opensuse.org
Pin-Priority: 400
Package: *
Pin: origin download.opensuse.org
Pin-Priority: -1
Вопрос: как в поле Pin:
скомбинировать сразу два предиката – относительно release
и относительно origin
?