【问题标题】:RPMbuild with executable files带有可执行文件的 RPMbuild
【发布时间】:2016-02-23 00:44:39
【问题描述】:

我正在尝试构建一个 RPM(rpmbuild -bb 规范文件)。 安装 rpm 时,一些可执行的 tcl 文件已损坏,所有文件大小相同。

【问题讨论】:

  • 请在您的问题中提供更多信息。
  • 我在 RPM 中采购 tcl 可执行文件和其他一些文本文件。在构建和安装 RPM 后,所有具有相同大小且已损坏的 tcl 文件。文本文件不受影响。

标签: rpm rpmbuild rpm-spec


【解决方案1】:

在规范文件中声明 '%global __os_install_post %{nil}' 可以解决问题。 当 RPM 构建它时,它会剥离文件。如果 tcl 可执行文件被剥离,它将损坏文件。

【讨论】:

  • 如果是这种情况,您可能需要向 Red Hat 提交错误。剥离脚本对各种类型的文件(例如jar)有自定义逻辑,如果tcl 有什么特别之处,它们以某种方式损坏,应该报告。
  • 谢谢@AaronD.Marasco
猜你喜欢
  • 2014-12-24
  • 2015-08-25
  • 2021-09-02
  • 2015-08-07
  • 2015-11-24
  • 2013-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多