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

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

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

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

最简单的答案是:不要。

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

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