Jonathan Prior Asked: 2009-05-23 02:48:00 +0800 CST2009-05-23 02:48:00 +0800 CST 2009-05-23 02:48:00 +0800 CST CentOS 5 (RHEL 5) 的 Python 3.0 RPM 772 您用来获取维护良好的 Python 3.0 RPM 的最佳存储库在哪里? centos python rpm rhel5 6 个回答 Voted Best Answer Alex Bolotov 2009-05-27T05:24:37+08:002009-05-27T05:24:37+08:00 您可以尝试从 ActiveState http://www.activestate.com/activepython/downloads打包。它不依赖于包管理器(只需解压并运行“install.sh”)。 或者你可以自己编译Python并创建包 以下是您自己创建 RPM 的方法: http://www.ibm.com/developerworks/library/l-rpm1 http://www.tldp.org/HOWTO/RPM-HOWTO/ 以下是编译它的方法: ./configure make make test sudo make install # or "make altinstall" joshuadfranklin 2009-05-28T13:06:31+08:002009-05-28T13:06:31+08:00 请注意,redhat 发布的许多工具都依赖于 python,因此您最好从源代码构建并安装在 /usr/local/ 或使用像 Fedora 11 这样的前沿版本。 PixelSmack 2009-05-25T23:55:02+08:002009-05-25T23:55:02+08:00 我怀疑有没有。我一直非常成功地从源代码安装 python 3000 并运行它,所以你可能会觉得它非常好和容易 - 这样你也可以同时运行多个版本的 python 以保持与任何旧版本的兼容性您可能正在运行的脚本。请记住,centos 并不是真正为新兴技术设计的,因此 python 3 进入官方 repos 还需要很长时间。 geoffc 2009-05-27T05:57:37+08:002009-05-27T05:57:37+08:00 我发现 openSUSE 构建页面非常有用。 Novell 在收购 SUSE 时得到的一个好东西就是 Autobuild 模型。我被告知这是一个相当大的设备集群(数百个,我上次问过的),可以为他们官方支持的所有平台重新编译大多数东西。(x86、x86_64、IA64、IBM 大型机硬件、PowerPC 等)。 他们扩展了 Autobuild 以也为大多数操作系统构建大多数包! http://software.opensuse.org/search 我看到很多适用于 RHEL 5 的 Python 包,但我没有花时间查看 3.0 是否在其中,因为我无法足够快地弄清楚搜索。 既然你有动力,你就可以花更多的时间在上面。 希望这可以帮助! c00p3r 2009-05-28T10:48:15+08:002009-05-28T10:48:15+08:00 rpmbuild --rebuild http://download.fedora.redhat.com/pub/fedora/linux/development/source/SRPMS/python-2.6-7.fc11.src.rpm 如果你真的想要 3.0(由于 io 的瓶颈而几乎被破坏)只需更改 .spec 文件 rytis 2009-12-31T07:21:37+08:002009-12-31T07:21:37+08:00 好吧,您可以随时构建自己的: http://www.grenadepod.com/2009/12/26/building-python-2-6-4-rpm-for-centos-5-4/ 俗话说——如果你想把事情做好,那就自己做吧……:)
您可以尝试从 ActiveState http://www.activestate.com/activepython/downloads打包。它不依赖于包管理器(只需解压并运行“install.sh”)。
或者你可以自己编译Python并创建包
以下是您自己创建 RPM 的方法:
以下是编译它的方法:
请注意,redhat 发布的许多工具都依赖于 python,因此您最好从源代码构建并安装在 /usr/local/ 或使用像 Fedora 11 这样的前沿版本。
我怀疑有没有。我一直非常成功地从源代码安装 python 3000 并运行它,所以你可能会觉得它非常好和容易 - 这样你也可以同时运行多个版本的 python 以保持与任何旧版本的兼容性您可能正在运行的脚本。请记住,centos 并不是真正为新兴技术设计的,因此 python 3 进入官方 repos 还需要很长时间。
我发现 openSUSE 构建页面非常有用。
Novell 在收购 SUSE 时得到的一个好东西就是 Autobuild 模型。我被告知这是一个相当大的设备集群(数百个,我上次问过的),可以为他们官方支持的所有平台重新编译大多数东西。(x86、x86_64、IA64、IBM 大型机硬件、PowerPC 等)。
他们扩展了 Autobuild 以也为大多数操作系统构建大多数包!
http://software.opensuse.org/search
我看到很多适用于 RHEL 5 的 Python 包,但我没有花时间查看 3.0 是否在其中,因为我无法足够快地弄清楚搜索。
既然你有动力,你就可以花更多的时间在上面。
希望这可以帮助!
如果你真的想要 3.0(由于 io 的瓶颈而几乎被破坏)只需更改 .spec 文件
好吧,您可以随时构建自己的:
http://www.grenadepod.com/2009/12/26/building-python-2-6-4-rpm-for-centos-5-4/
俗话说——如果你想把事情做好,那就自己做吧……:)