为CentOS创建Python脚本的RPM
我在虚拟机上安装了一个精简版的CentOS 6.3。然后我用命令yum install python安装了python-2.6.6-29.e16_3.3.x86_64到/usr/bin/目录下。我有一个自己写的python脚本,想把它打包成一个RPM文件,里面包含所有需要的python依赖库,这样CentOS用户就可以用rpm命令来安装我的python脚本和所有需要的python库。这种做法常见吗?看起来下面的命令是推荐的方法,但我没有setup.py文件。有什么建议吗?
python setup.py bdist_rpm
1 个回答
1
你确定你需要用RMP文件来安装吗?我在谷歌上查了一下,发现RMP是“RealPlayer元数据包文件”。我想你不是在找这个。不过根据你其他的说法,我能看出来你是想创建一个rpm文件,并且希望把所有依赖项都打包进去。为此,你使用了命令python setup.py bdist_rpm。这通常是正确的做法,但前提是你需要先创建一个setup.py文件。你可以参考这个链接 http://docs.python.org/release/2.0/dist/setup-script.html
这个链接讲的是如何创建你自己的setup.py文件。