gpt4 book ai didi

python - 如何构建具有依赖项的 RPM 包?

转载 作者:行者123 更新时间:2023-11-30 22:56:03 28 4
gpt4 key购买 nike

我想使用 setuptools 从 CentOS 上的 python 项目创建 RPM 包。但我无法以正确的方式通过规范包含一些依赖项。

我想安装操作系统依赖项(并集成到 RPM 中)

 - gcc
- python-devel
- python-setuptools

并安装 Python 依赖项(并集成到 RPM 中)

 - psutil
- rsa
- pyaes
- pyyaml

那么有人知道包含此依赖项的正确方法或一些提示吗?

最佳答案

在您的规范文件中,您只需说明您的 rpm 需要安装其他软件包:

Requires: gcc, python-devel, python-setuptools

Python 依赖项相同:

Requires: python-psutil, python-rsa, python-pyaes, python-PyYAML

请注意,您需要知道确切的 rpm 名称(例如,在 opensuse 上,我找到了 rpm python-PyYAML 但尚未找到任何包含 python pyaes 的 rpm)

进一步阅读:http://rpm5.org/docs/rpm-guide.html#id3037649

关于python - 如何构建具有依赖项的 RPM 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37156736/

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