Есть ли способ обновить exim4 без потери конфигурации при использовании Ubuntu 14.04? Желательно через кв.
При беге apt-get --simulate upgrade
он показывает, что пакет будет обновлен до 4.82-3ubuntu2.4
, однако, согласно [exim.org], последняя версия - 4.93.
Самым простым решением было бы скомпилировать это из исходного кода, скопировать все существующие файлы конфигурации и просто надеяться, что они будут работать с новой версией?
Конфигурация exim4 имеет обратную совместимость, хотя разработчики exim4-config время от времени улучшать правила (к сожалению, список изменений общий для всех exim4 пакеты).
Я думаю, ваш лучший выбор - перейти на пакет xenial-updates: минимальные версии его зависимостей довольно старые, даже с точки зрения Ubuntu 14.04, и охватывают все недавние уязвимости. Вы можете уйти, просто обновив exim4-*
пакеты.
Вам просто необходимо:
Добавить xenial-updates
репозитории в ваш /etc/apt/sources.list
:
deb http://security.ubuntu.com/ubuntu xenial-updates main
Установите выпуск по умолчанию на trusty
в /etc/apt/apt.conf
:
APT::Default-Release "trusty";
Штырь то exim4*
пакеты в /etc/apt/preferences
:
Package: exim4*
Pin: release n="xenial"
Priority: 900
Обычно обновляйте exim4
пакет:
apt update
apt install exim4
Обычный процесс обновления не перезапишет ваши файлы конфигурации, но лучше сделать резервную копию. Впоследствии вы можете захотеть объединить *.dpkg-dist
файлы в вашу конфигурацию.