首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rpm-规格文件。运行中的yum群安装

Rpm-规格文件。运行中的yum群安装
EN

Stack Overflow用户
提问于 2016-02-17 16:31:21
回答 1查看 796关注 0票数 0

下午好,

我目前正在构建一个RPM,它有一些我还没有在网上找到答案的需求。我把这个问题缩小到一个问题上。

通常,当我从命令行运行安装时,其中一个步骤让我运行以下命令yum groupinstall "Compatibility libraries",它在我的64位桌面上安装32位兼容性库。我想知道是否有一种方法可以在我的RPM-spec文件的Requires:字段中实现这一点,因为我只找到了一种方法来为依赖关系要求非常具体的RPM?

我总是可以添加与yum groupinstall "Compatibility Libraries"一起安装的10-15个软件包,但我希望有一个更好的选择。

RPM描述:我的RPM在本质上是非常基础的。它将将多个tar文件解压缩到不同的位置,覆盖整个主安装目录中的文件,安装兼容性库,然后继续启动服务。

如果有人需要更多的信息来了解我想要完成的事情,请告诉我。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-17 16:54:43

您只能在Requires:行中要求特定的包,而不是组。您绝对不应该在您的yum脚本中运行%post,因为(a)然后(A)您隐藏了您的依赖项,没有人喜欢看到安装他们所没有的东西,而且(b)您可能最终会陷入困境,因为%post中的yum需要等待现有的yum进程退出。

对于库Requires:,rpm构建过程通常会为您解决问题。您仍然需要手动指定适当的BuildRequires:依赖项,这是构建包所必需的。

如果你想用更多的细节来更新你的问题(例如,一个指向规范文件的链接,以及你想要做的事情的描述,如果从规范中不是很明显的话),也许我们可以想出更好的解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35462431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档