centos - 如何从源代码创建 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:
但是,从头开始创建规范文件对我来说有点太多了,我什至不确定我所做的是否正确,或者如果我尝试使用我的自定义 rpm 升级它是否会破坏我当前的 postfix 安装。
所以简而言之,
我需要创建 postfix 2.11.11 RPM,以便我可以使用它在多台机器上升级我当前的 postfix,但我找不到/不知道如何创建有效的 rpm。
解决方案
您可以检查 suse 的构建系统。
https://build.opensuse.org/search?name=1&package=1&project=1
有一些适用于 postfix 的包,一些适用于 centos ......
这可能是一个好的开始。
您也可以从此站点创建自己的包。
推荐阅读
- javascript - Css反转元素下方的所有内容
- javascript - 从 Chrome 扩展上的剪贴板读取返回“待定”承诺
- r - 如何绘制前 2 个主成分的碎石图
- c# - 通过 OnModelCreating 给外键一个自定义名称
- python - 使用 Pydantic 解压嵌套 JSON 时跳过 dict 级别
- python - 如何在 Telethon 库中收到来自聊天的新消息后立即断开客户端
- python - Python替换和删除列表中的重复单词
- android - 组合到现有项目中,无虚方法 Int
- jquery - 如何在总和数据表中包含货币格式
- csv - 数据工厂中的双引号、逗号和转义符