Назад | Перейти на главную страницу

Как обновить exim4 без потери настроек конфигурации

Есть ли способ обновить 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-* пакеты.

Вам просто необходимо:

  1. Добавить xenial-updates репозитории в ваш /etc/apt/sources.list:

    deb http://security.ubuntu.com/ubuntu xenial-updates main
    
  2. Установите выпуск по умолчанию на trusty в /etc/apt/apt.conf:

    APT::Default-Release "trusty";
    
  3. Штырь то exim4* пакеты в /etc/apt/preferences:

    Package: exim4*
    Pin: release n="xenial"
    Priority: 900
    
  4. Обычно обновляйте exim4 пакет:

    apt update
    apt install exim4
    

Обычный процесс обновления не перезапишет ваши файлы конфигурации, но лучше сделать резервную копию. Впоследствии вы можете захотеть объединить *.dpkg-dist файлы в вашу конфигурацию.