【问题标题】:Why failed using rpmbuild --rebuild to build RPM of qmail为什么使用 rpmbuild --rebuild 构建 qmail 的 RPM 失败
【发布时间】:2018-03-30 09:21:42
【问题描述】:

我正在为我公司的电子邮件系统寻找替代解决方案, 所以我从网站下载了 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) 虚拟机是 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

【问题讨论】:

    标签: rpm rpmbuild qmail


    【解决方案1】:

    Buildprereq 已被弃用很长时间。现在 rpmbuild 失败了。要么用BuildRequires手动替换它,要么更好地联系qmail开发人员来做。

    【讨论】:

      猜你喜欢
      • 2019-04-07
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      • 2017-06-13
      • 2018-01-10
      • 2022-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多