gpt4 book ai didi

python - 创建 Python RPM

转载 作者:可可西里 更新时间:2023-11-01 11:48:00 25 4
gpt4 key购买 nike

我一直在阅读有关为 Python 2.6.4 创建 RPM 的内容。在本页中:http://docs.python.org/distutils/builtdist.html它说您可以使用 python setup.py bdist_rpm 创建当前 Python 的 RPM。我的问题是:

  • 是否必须在 Python 安装目录中键入此命令?
  • 此命令是否将您安装的所有模块打包到 RPM 中?
  • 这是执行此操作的正确命令吗?
  • 是否有任何其他建议可以使这更容易?

好的,我使用 checkinstall 解决了这个问题。

我从 http://www.asic-linux.com.mx/~izto/checkinstall/ 下载了 checkinstall .

然后我安装了这个包,但必须在我的 PATH 中输入 /usr/local/sbin/checkinstall 才能让它工作。然后我输入了下一个命令来启动我的 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 的。

最佳答案

  1. 必须在 setup.py 所在的位置键入此命令。
  2. 它将显示在 bdist tarball 中的所有内容打包。
  3. 呃……有点像。虽然它有效,但它创建的包质量不是很高。最好使用 sdist_rpm,然后解压生成的 SRPM,然后应用您的发行版的 Python packaging guidelines到生成的规范文件。
  4. 首先通过 bdist 让它工作。这样,出现的任何问题都将更易于管理。

关于python - 创建 Python RPM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2324933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com