我开发了一个 python 脚本,想把它放在一个 RPM 包中。唯一的问题是这个脚本使用了 ovirtsdk4 模块,它不是内置的 python 模块之一。话虽如此,我必须在 RPM 包中安装这个模块。我可以想到两种方法来解决这个问题:
1 - 在 %post 部分使用 pip3。
2 - 将 python3-ovirt-engine-sdk4 放在“需要:包”部分。
然而,第一种方法似乎不太可靠,而第二种方法似乎无法正常工作,因为该软件包在 CentOS-XXX 软件库中不可用。(它属于 ovirt 存储库)。
你能想出一个更好的方法来解决这个问题还是我错过了什么?
非常感谢。