使用 Ubuntu 14.04 有没有办法在不丢失配置的情况下升级 exim4?最好通过apt。
运行apt-get --simulate upgrade
后显示软件包将升级到4.82-3ubuntu2.4
,但根据 [exim.org],最新版本似乎是 4.93。
最简单的解决方案是从源代码编译它,复制当前存在的任何配置文件并希望它们与新版本一起使用吗?
使用 Ubuntu 14.04 有没有办法在不丢失配置的情况下升级 exim4?最好通过apt。
运行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
:将默认版本设置为
trusty
in/etc/apt/apt.conf
:将
exim4*
包固定/etc/apt/preferences
在:通常升级
exim4
包:正常的升级过程不会覆盖您的配置文件,但最好进行备份。之后,您可能希望将
*.dpkg-dist
文件合并到您的配置中。