有没有任何Linux发行版已经预装了Python 2.6?

4

我听说Ubuntu 9.4将会发布,但它仍处于alpha测试版。是否有任何稳定的发行版带有Python 2.6或至少不太依赖它,这样重新安装Python就不会破坏任何东西?

6个回答

9

是的,我没有想到那个。这是我使用过的最好的发行版之一。谢谢。 - Vasil

6

在Ubuntu 8.10中安装Python 2.6是可行的。

./configure --prefix=/usr/local
make
sudo make altinstall --prefix=/usr/local

接下来只需运行以下python命令:

python2.6

如果您想在shebang行中使用它,请使用:

#!/usr/bin/env python2.6

当Jaunty 9.04与本地python2.6一起使用时,您的脚本仍将正常工作。


Python2.6的setup.py在像psycopg和twisted这样带有C扩展的包上能正常工作吗? - Vasil
@Vasil:是的,只要这个扩展在Python 2.6上能够工作; - nosklo
stow是源代码包的好帮手。说真的,去谷歌搜索一下吧。 - Bernard

4

openSUSE 11.1默认安装Python 2.6。


3

1

就此而言,Python 2.6在Gentoo的Portage树中可用,但它被硬屏蔽了(这并不算稳定),因为显然有一些程序无法与其兼容。我猜如果你使用Gentoo,你可以安装Python 2.6并使其正常工作,但将其设置为默认版本可能不明智(即你需要保留Python 2.5)。


我在我的一台服务器上运行gentoo。但是我正在寻找一些不需要花费3天时间安装我所需的所有东西的东西,因为我正在设置一个桌面系统。 - Vasil
还不错,等待编译有点麻烦(尽管我要注意:我在所有电脑上都使用 Gentoo - 2 台笔记本电脑和一台服务器 - 因为它非常适合开发)。 - David Z
如果所有东西都能编译通过,Gentoo就很好了。但是当我试图在我的超赞 Pentium 4 机器上安装办公套件时,有时候会出现问题。可能是我的错,但我只是失去耐心了。 :p - Bernard
如果我猜的话,Python 2.6 最有可能被 hardmask,因为 portage 是用 Python 编写的,如果 portage 出了问题,那么整个 Gentoo 系统都会出问题。 - SingleNegationElimination
你可以随时使用 Gentoo 引导 CD 或任何内核为 2.6.* 的 live CD 进行恢复。 - Alex Bolotov

0

Python 2.6.5 可以在Fedora Rawhide中获取,但 Rawhide 是开发分支,所以可能不符合您对“稳定”的描述(尽管非常稳定)。它似乎还没有进入 Fedora 10,我不知道它是否会进入。它肯定会出现在 Fedora 11 中 - 您可以获取其预发布版本,这应该比 Rawhide 更稳定。或者,您也可以从预发布版或 Rawhide 中获取软件包,并在 Fedora 10 下安装它,我认为不会有问题。


2.6,不是2.6.5。本来应该是2.6.1,但由于运行时链接错误而无法实现。哦,还有,除非你喜欢拥有一个损坏的系统,否则不要将Rawhide包安装在10下面。 - Ignacio Vazquez-Abrams

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接