如何使用最新版本的源更新 ubuntu 的 python?

UsA*_*R33 5 package-management python

我正在使用 Ubuntu 11.10。提供的 python 2.7.2 有一个错误,该错误已在来自 python 存储库的最新 2.7.2 源中得到纠正。

用源代码中的 python 替换 ubuntu 提供的 python 的推荐方法是什么?或者换句话说,我如何“更新”ubuntu 提供的那个?理想情况下,我只能创建新的 .deb(s) 来“更新”Ubuntu 提供的 python2.7/python2.7-dev。

tum*_*eed 1

我们在 Debian/Ubuntu 的 python 中应用了一些补丁,使其行为与上游 Python 略有不同。如果不破坏所有其他 python 模块或应用这些补丁,就无法python2.7用其他东西替换系统包。(我特别想到 distutils-install-layout 补丁)。

最简单的答案是:不。

下一个选项:手动编译并安装在/usr/local. 它不会取代您的系统 python,但您将能够使用它。这是实现您想要的目标的最佳支持方式。

最后,如果这真的是你想做的事情。获取当前的python2.7源代码包,将其更新为使用您想要使用的新上游版本(这可能需要稍微调整补丁)。建造。安装。我故意不在这里详细介绍,因为事情不会那么简单:)