rpmbuild需要(rpmlib) - 自定义rpm

时间:2014-07-10 14:39:05

标签: linux rpmbuild rpm-spec

我正在尝试构建一些脚本和设置的rpm,我们可以在内部轻松分发。我能够使用测试文件和jboss构建一个RPM文件,但是在使用这组文件时我得到了一个Requires(rpmlib)错误(下面的完整输出);我已经尝试搜索任何缺少的依赖项,但是放在根目录中的文件夹中的文件不需要任何内容​​。有什么建议吗?

rpmbuild -bb siscripts.spec
处理文件:SIScripts-1-1.noarch 需要(rpmlib):rpmlib(CompressedFileNames)< = 3.0.4-1 rpmlib(FileDigests)< = 4.6.0-1 rpmlib(PayloadFilesHavePrefix)< = 4.0-1 perl(File :: stat)perl(HTML :: Template)perl(MIME :: Lite)perl(Net :: Ping)
perl(String :: MkPasswd)perl(Term :: ANSIScreen)perl(术语: :ReadLine)perl(Unix :: PasswdFile)perl(严格)
检查未打包的文件:/ usr / lib / rpm / check-files /root/rpmbuild/BUILDROOT/SIScripts-1-1.x86_64
警告:无法规范化主机名:repo.local
写的:/root/rpmbuild/RPMS/noarch/SIScripts-1-1.noarch.rpm
执行(%clean):/ bin / sh -e /var/tmp/rpm-tmp.QUQOX3
+ umask 022
+ cd / root / rpmbuild / BUILD
+ / bin / rm -rf /root/rpmbuild/BUILDROOT/SIScripts-1-1.x86_64
+退出0

1 个答案:

答案 0 :(得分:0)

消息      警告:无法规范化主机名:repo.local 只是意味着无法查找主机名。

RPM会为主机FQDN添加一个标签,并为每个包添加时间戳。

只需在/ etc / hosts中添加“repo.local”条目即可消除 警告。

所有rpm lib依赖项看起来都是正确的。