为CentOS创建Python脚本的RPM

0 投票
1 回答
626 浏览
提问于 2025-04-17 13:53

我在虚拟机上安装了一个精简版的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文件。

撰写回答