rpm构建错误

new*_*sen 5 build rpm

我试图构建一个rpm包,它给了我以下错误

  • /usr/lib/rpm/find-debuginfo.sh/usr/src/redhat/BUILD/RPMS find:invalid predicate`'错误:/var/tmp/rpm-tmp.86590(%install)的退出状态不好是原因.任何人都可以帮助我...谢谢

zer*_*uid 6

尝试BuildRoot在spec文件中定义变量.find-debuginfo脚本多次查看该目录,没有它就会死掉.

这通常看起来像: BuildRoot: %{_tmpdir}/%{name}-%{version}-%{release}

至于你的第二个问题,我不能说没有直接看到规范文件和来源,我绝不是RPM专家.我将向您推荐最大RPM的第13章(有免费在线提供的副本),以及Tom Callaway关于如何制作良好RPM包的演示文稿中的注释- 我发现这里的规范示例在过去非常有用.


Cor*_*son 5

在您的规范中,您可以在顶部执行此操作:

%define debug_package %{nil}
Run Code Online (Sandbox Code Playgroud)

这应该绕过这个问题