分发自己的python,跨linux
我有以下问题。我需要发布我们自己的python版本,其中包含一些魔力。为此,流程如下:分发自己的python,跨linux,python,linux,packaging,Python,Linux,Packaging,我有以下问题。我需要发布我们自己的python版本,其中包含一些魔力。为此,流程如下: 我构建了python解释器(在redhat linux上) 把它安装在某个地方 整件事 制作用户包时,将tar.gz解包到将成为用户包的目录中 tar.gz用户包目录 将tar.gz放到web上 这是我必须使用的方法。好的,坏的?我不知道,作为一名包装工,我几乎没有什么经验,而且无论如何,我不能提出改变。这是他们一贯的做法 事实证明,当用户在suse上解压这个tar.gz,并尝试运行python setupt
如果您只支持RedHat和SUSE,那么您可以通过为每个平台制作适当的规范文件和构建二进制软件包来实现选项(A)。这是一个包装所有东西的好方法。< P>你应该考虑发布Python版本的源RPM,而不是二进制TARBARE。您可以使用现有的Python版本,并使用更改补丁对其进行重新打包。在中有关于如何执行此操作的更多详细信息。除非静态链接以包含所有依赖项,否则无法使用单个二进制映像支持多个Linux平台。即使这样,您也会在具有较新或较旧内核的平台上遇到问题。