rpm 跟踪需要所有 rpm 的系统版本,因为依赖项超出了每行 8k 的限制

rpm 跟踪需要所有 rpm 的系统版本,因为依赖项超出了每行 8k 的限制

我希望能够安装一个跟踪系统版本的软件包。如果安装了这个软件包,我希望能够保证系统处于适当的更新级别。例如,如果安装了 my_rpm-1.0,则系统处于 rhel 6.2。如果安装了 my_rpm-2.0,则系统处于 rhel 6.3。我认为这要求我在 Requires: 行上列出所有 rhel 软件包。这超出了 spec 文件每行 8k 的限制。

  • 有没有什么办法可以解决这个限制?
  • 有没有一种简单的方法可以查看顶级包是什么,这样我就不必将它们全部包括在内?
  • 我是不是用错误的方式处理这件事?

答案1

使用多行 Requires: 而不是附加到单行。

相关内容