如何构建具有依赖项的 RPM 包?
How can I build an RPM package with dependencies?
我想使用 setuptools 从 CentOS 上的 python 项目创建一个 RPM 包。但是我无法以正确的方式通过规范包含一些依赖项。
我想安装 OS 依赖项(并集成到 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 比亚斯)
我想使用 setuptools 从 CentOS 上的 python 项目创建一个 RPM 包。但是我无法以正确的方式通过规范包含一些依赖项。
我想安装 OS 依赖项(并集成到 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 比亚斯)