我一直在阅读关于为Python 2.6.4创建RPM。在此页面中:http://docs.python.org/distutils/builtdist.html它表示您可以使用python setup.py bdist_rpm
创建当前Python的RPM。我的问题是:创建Python RPM
- 您是否必须在您的Python安装目录中键入此命令?
- 该命令是否将您安装到RPM中的所有模块打包?
- 这是正确的命令吗?
- 是否有任何其他建议可以使这更容易?
好吧,我整理了这一点,使用检查安装。
我从http://www.asic-linux.com.mx/~izto/checkinstall/下载了checkinstall
。
然后我安装了软件包,但必须在我的PATH中输入/usr/local/sbin/checkinstall
才能使其正常工作。然后我进入下一个copmmand以获取我的RPM目录。
yum install rpm-build
然后我cd
到Python模块,进入此命令:
checkinstall -R --nodoc --delspec=no --exclude=/selinux python2.6 ./setup.py install
此命令通过setup.py,而不是一个普通的化妆替换命令checkinstall
为您安装Python库。
然后我通过了checkinstall
过程。完成的RPM被放入/usr/src/redhat/RPMS/i386/
。
注意:这是LINUX RED HAT。