Немного поздно для вечеринки, но я нашел этот вопрос при поиске ответа, и теперь у меня есть свой собственный ответ.
Я считаю, что вы можете сделать это через таинственный мир apt_preferences. [ ! d1]
Попробуйте сделать файл с именем / tmp / a_p (или что-то еще) так ...
Package: *
Pin: release a=*-backports
Pin-Priority: 100
Package: *
Pin: release n=*
Pin-Priority: 1001
Затем запустите:
sudo apt-get -o Dir::Etc::Preferences=/tmp/a_p dist-upgrade
Второй раздел файла в основном выполняет то, что запросил ОП, в том, что он ударяет приоритет всех пакетов в любом реальном репозитории, чтобы они были установлены, даже если это означает понижение.
Первый раздел предотвращает запуск второго раздела установка всех backports. Вы можете или не хотите или хотите этого. Я бы предложил возиться, чтобы посмотреть, что работает. Вы можете использовать apt-cache -o Dir::Etc::Preferences=/tmp/a_p policy somepkg, чтобы узнать, какое действие имеет файл a_p на определенных пакетах.
TIM
Почему бы не попробовать почтовые клиенты на основе оболочки, например. mh и mutt - я уверен, что их больше, если ни один из них не соответствует вашим потребностям.