2012-07-15 105 views
1

我使用的是Ubuntu 12.04 LTS; python 2.7.3是预先安装的。
python 2.7发行版中的一个bug已经在他们的版本库中修复了。
changeset 76420:ab9d6c4907e7 2.7
如何在我的PC上应用此修补程序?python补丁:如何申请

感谢,

维尼特

回答

1

您可以使用以下命令对应的善变当量:

  1. SVN日志
  2. SVN差异
  3. 补丁

的“汞”前两个命令的等价物将识别所有已更改的文件及其中的更改。最后一个命令将应用这些补丁。

使用man命令获取命令的详细使用信息。

+1

Python不是使用svn维护的。 – 2012-07-15 05:01:43

+0

谢谢。编辑我的原始答复。 – sureshvv 2012-07-15 06:38:54

+0

谢谢。让我看看男人的命令。 – Vineet 2012-07-15 11:20:18

1

除非您正在运行从cvs服务器(我确信您不是)运行的自定义编译版本的Python,否则最好的办法就是等到官方版本由Ubuntu包装商。此外,由于此错误发现于2012年4月19日,并未捆绑到Python 2.7的tarball中,所以它不是一个严重的错误。

简而言之,要么从库中编译Python(不推荐),要自己修补Python库文件(它们只是Python文件,但我不会编辑它们),或者只是忍受这个神秘的bug并不会真正影响任何人。

我不会担心它。如果它很重要,Python 2.7.4将会在这个补丁中发布。

+0

感谢您的输入。但是这个bug与线程有关。在多线程环境中,会导致问题。不是吗? – Vineet 2012-07-15 11:19:48

+0

不,它涉及到一个真正特定的“DummyThread”对象没有被正确处理的情况。只要我使用Python,我从来没有见过。 – Blender 2012-07-15 17:15:56