我希望能够安装一个跟踪系统版本的软件包。如果安装了这个软件包,我希望能够保证系统处于适当的更新级别。例如,如果安装了 my_rpm-1.0,则系统处于 rhel 6.2。如果安装了 my_rpm-2.0,则系统处于 rhel 6.3。我认为这要求我在 Requires: 行上列出所有 rhel 软件包。这超出了 spec 文件每行 8k 的限制。
- 有没有什么办法可以解决这个限制?
- 有没有一种简单的方法可以查看顶级包是什么,这样我就不必将它们全部包括在内?
- 我是不是用错误的方式处理这件事?
答案1
使用多行 Requires: 而不是附加到单行。