gpt4 book ai didi

rpmbuild:如何跳过 "debuginfo"包的生成(不更改 SPEC 文件;既不是 .rpmmacros)

转载 作者:行者123 更新时间:2023-12-04 05:47:09 43 4
gpt4 key购买 nike

我们需要在 上(重新)生成第三方包EL7 但我们不想按照建议( %define debug_package %{nil} https://www.redhat.com/archives/shrike-list/2003-April/msg00069.html )更改 SPEC 文件,也不想更改 ~/.rpmmacros文件,因为它位于用于 RPM 构建的共享框中。

有什么办法可以通过命令行(附加参数)使用 rpmbuild 解决这个问题吗? ?

最佳答案

经过多次测试,我找到了解决方案。实际上,可以定义debug_package在 SPEC 文件之外,使用 --define .这使:

rpmbuild --define "debug_package %{nil}" -ba SPECS/original.spec

结果是:我没有修改第三方SPEC文件也没有RPM -debuginfo生成。

关于rpmbuild:如何跳过 "debuginfo"包的生成(不更改 SPEC 文件;既不是 .rpmmacros),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36983051/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com