Ubuntu-14.04
如何在不失去配置設置的情況下升級 exim4
使用 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-*
您可能只需升級軟體包就可以逃脫。你只需要:
- 將儲存庫添加
xenial-updates
到您的/etc/apt/sources.list
:deb http://security.ubuntu.com/ubuntu xenial-updates main
- 將預設版本設置為
trusty
in/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
文件合併到您的配置中。