我听说Ubuntu 9.4将会发布,但它仍处于alpha测试版。是否有任何稳定的发行版带有Python 2.6或至少不太依赖它,这样重新安装Python就不会破坏任何东西?
在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一起使用时,您的脚本仍将正常工作。
openSUSE 11.1默认安装Python 2.6。
就此而言,Python 2.6在Gentoo的Portage树中可用,但它被硬屏蔽了(这并不算稳定),因为显然有一些程序无法与其兼容。我猜如果你使用Gentoo,你可以安装Python 2.6并使其正常工作,但将其设置为默认版本可能不明智(即你需要保留Python 2.5)。
Python 2.6.5 可以在Fedora Rawhide中获取,但 Rawhide 是开发分支,所以可能不符合您对“稳定”的描述(尽管非常稳定)。它似乎还没有进入 Fedora 10,我不知道它是否会进入。它肯定会出现在 Fedora 11 中 - 您可以获取其预发布版本,这应该比 Rawhide 更稳定。或者,您也可以从预发布版或 Rawhide 中获取软件包,并在 Fedora 10 下安装它,我认为不会有问题。