2012-07-15 108 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