[英]Creating Python RPM
我一直在阅读有关为Python 2.6.4创建RPM的文章。 在这个页面中: http : python setup.py bdist_rpm
它说你可以使用python setup.py bdist_rpm
创建当前Python的RPM。 我的问题是:
好吧,我使用checkinstall对此进行了排序。
我从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
此命令将命令checkinstall
替换为通过setup.py而不是普通make安装python库。
然后我完成了checkinstall
过程。 完成的RPM放在/usr/src/redhat/RPMS/i386/
。
注意:这是LINUX RED HAT。
setup.py
所在的任何位置键入此命令。 bdist
tarball中的所有内容打包。 sdist_rpm
,然后解压缩生成的SRPM,然后将发行版的Python打包指南应用于生成的spec文件。 bdist
让它工作。 这样,任何突出的问题都会更易于管理。 这些说明解释了如何为模块创建RPM包。 据我所知,没有(简单)方法将所有Python安装打包到RPM中。
如果要创建RPM包以在较旧的发行版上安装Python 2.6.4,请下载Python 2.6.4源RPM,然后使用rpmbuild
重建它。 请参阅Fedora RPM指南 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.