如何克服已经提供但实际上没有提供的虚拟包

如何克服已经提供但实际上没有提供的虚拟包

我正在尝试安装包 X,它依赖于名为 的虚拟包python

我已经python27安装了,并且知道我想要的包 X 在这个版本上运行良好;但是python27没有提供必需的虚拟包python

如果我在我的存储库中搜索提供 的软件包python,我会发现只有python26才有。

我应该怎么办?

  1. 以某种方式说服 yum 软件包 X 确实依赖于python27而不是python;

  2. 以某种方式说服 yumpython已经提供了python27

  3. 以某种方式说服 yum,仅适用于软件包 X,python由 提供python27;或者

  4. 以某种方式让 yum 确信它可以继续安装软件包 X,而不必担心缺少依赖项。

答案1

创建包my-python-bridge,其中:

Name: my-python-bridge
Requires: python27
Provides: python

相关内容