2012-09-01 53 views
0

我正在尝试创建一个RPM(“我的”)来方便安装另一个RPM“其他”(不是由我维护)。该第三方RPM需要软件包“foo”和“bar”。我希望我的RPM提供包“foo”和“bar”,但是使用我自己的实现。是否可以定义一个指定它提供其他包的RPM?为其他软件包创建包装器rpm

回答

1

我是很肯定的我一直在寻找一种方式,我错过了明显的“提供”部分的别名包名。

Provides: foo bar 

解决了这个问题。

+1

您可能需要在原始软件包名称中添加一个“Conflicts:”,以免它们同时被安装。 –

+0

对。在我的情况下,该软件包试图弥补特定平台上缺少这些软件包(我的RPM创建符号链接和包装脚本到等效的程序等)。 – Krumelur