我一直在阅读有关为 Python 2.6.4 创建 RPM 的信息。在此页面中: http: //docs.python.org/distutils/builtdist.html它说您可以使用python setup.py bdist_rpm
. 我的问题是:
- 您是否必须在 Python 安装目录中键入此命令?
- 此命令是否将您已安装的所有模块打包到 RPM 中?
- 这是执行此操作的正确命令吗?
- 还有其他建议可以使这更容易吗?
好的,我使用 checkinstall 解决了这个问题。
我checkinstall
从http://www.asic-linux.com.mx/~izto/checkinstall/下载。
然后我安装了该软件包,但必须输入/usr/local/sbin/checkinstall
我的 PATH 才能使其工作。然后我输入了下一个命令来启动我的 RPM 目录。
yum install rpm-build
然后我cd
进入 Python 模块并输入以下命令:
checkinstall -R --nodoc --delspec=no --exclude=/selinux python2.6 ./setup.py install
该命令将命令替换checkinstall
为您通过 setup.py 而不是普通的 make 安装 python 库的命令。
然后我经历了这个checkinstall
过程。完成的 RPM 被放入/usr/src/redhat/RPMS/i386/
.
注意:这是针对 LINUX 红帽的。