我正在为我公司的电子邮件系统寻找替代解决方案, 所以我从网站下载rpm源文件
http://www.qmail.org/rpms/qmail.html 并使用rpmbuild --rebuild根据中的指令生成最终rpm http://www.qmail.org/rpms/SRPMS/qmail-1.03-112_README
(下载的文件是qmail-1.03-112patch_14_15.src.rpm) 命令运行:rpmbuild --rebuild qmail-1.03-112patch_14_15.src.rpm
但是在我解决了很多问题后它终于失败了,最后的错误如下: ...(忽略消息) 。/安装 cp / tmp / var-qmail_14_15-root / var / qmail / boot / home / tmp / var-qmail_14_15- 根的/ var / QMAIL / RC chmod 755 / tmp / var-qmail_14_15-root / var / qmail / rc 主机名-f | grep -q'。' make:*** [Makefile:22:setup]错误1 错误:/var/tmp/rpm-tmp.jzyYOt(%install)
错误退出状态RPM构建错误: 第3行:不推荐使用buildprereq:Buildprereq:shadow-utils 来自/var/tmp/rpm-tmp.jzyYOt(%install)的错误退出状态
有人请告诉我如何检查或解决问题?
我的平台是虚拟盒环境中的Fedora OS。 (虚拟盒版本:5.0.10版本r104061) VM是64位Linux Fedora OS是从以下位置下载的Fedora 27 Server: https://getfedora.org/zh_TW/server/download/server-download-splash?file=https://download.fedoraproject.org/pub/fedora/linux/releases/27/Server/x86_64/iso/Fedora-Server-dvd-x86_64-27-1.6.iso
答案 0 :(得分:0)
Buildprereq
已被弃用了一段时间。现在rpmbuild失败了。要么用BuildRequires
手动替换它,要么更好地联系qmail开发人员来做到这一点。