Ubuntu-14.04

如何在不失去配置設置的情況下升級 exim4

  • April 1, 2020

使用 Ubuntu 14.04 有沒有辦法在不失去配置的情況下升級 exim4?最好通過apt。

執行apt-get --simulate upgrade後顯示包將升級到4.82-3ubuntu2.4,但是根據最新版本似乎是 4.93

$$ exim.org $$. 最簡單的解決方案是從原始碼編譯它,複製目前存在的任何配置文件並希望它們與新版本一起使用嗎?

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
  1. 將預設版本設置為trustyin /etc/apt/apt.conf
APT::Default-Release "trusty";
  1. exim4*固定/etc/apt/preferences在:
Package: exim4*
Pin: release n="xenial"
Priority: 900
  1. 通常升級exim4包:
apt update
apt install exim4

正常的升級過程不會覆蓋您的配置文件,但最好進行備份。之後,您可能希望將*.dpkg-dist文件合併到您的配置中。

引用自:https://serverfault.com/questions/1010214