首页 > 解决方案 > 如何从源代码创建 postfix rpm

问题描述

我需要/想要在 CentOS 6.7 上将 postfix 从 2.11.6 升级到 2.11.11,当前的 2.11.6 版本安装为 RPM,我需要找到/创建 postfix 2.11.11 rpm 以便我可以在多台机器上使用它为升级。

我只从 SuSE 找到了 2.11.11 的 SRPM,我尝试提取 SRPM 并使用 rpmbuild 命令构建它,但它失败并出现许多错误,所以我想它不可能像开箱即用那样做。

我还尝试从他们网站上提供的 postfix 源代码构建我自己的 RPM:

Postfix 2.11.11 源码

但是,从头开始创建规范文件对我来说有点太多了,我什至不确定我所做的是否正确,或者如果我尝试使用我的自定义 rpm 升级它是否会破坏我当前的 postfix 安装。

所以简而言之,

我需要创建 postfix 2.11.11 RPM,以便我可以使用它在多台机器上升级我当前的 postfix,但我找不到/不知道如何创建有效的 rpm。

标签: centosupgraderpmyumpostfix

解决方案


您可以检查 suse 的构建系统。

https://build.opensuse.org/search?name=1&package=1&project=1

有一些适用于 postfix 的包,一些适用于 centos ......

这可能是一个好的开始。

您也可以从此站点创建自己的包。


推荐阅读