gpt4 book ai didi

dependencies - 如何使 RPM 依赖于包 a 或包 b?

转载 作者:行者123 更新时间:2023-12-04 02:42:48 24 4
gpt4 key购买 nike

这似乎是一个简单的问题,但 the docs在这个问题上似乎没有什么可说的。我想做类似 Requires: vim or emacs 的事情但是当我这样做时,我实际上依赖于 vim , oremacs .依赖于两个包中的一个或另一个的语法是什么?

最佳答案

执行此操作的标准方法是通过虚拟提供:提供 RPM 的每个声明它们提供了一个虚拟包,而从属 RPM 需要该虚拟包。因此,在您的示例中,vimemacs两者 Provides: text-editor ,您的包裹将 Requires: text-editor .

如果您依赖的软件包没有提供合适的虚拟软件包,您可能可以通过自己制作来解决这个问题。制作假人 my-package-vim-modemy-package-emacs-mode Requires: vim 的 RPM和 Requires: emacs分别和 Provides: my-package-text-editor ,然后有你的包裹 Requires: my-package-text-editor .

关于dependencies - 如何使 RPM 依赖于包 a 或包 b?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2139621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com