update - 如何在ubuntu linux 8.04上將python 2.5.2升級到python 2.6rc2?




ubuntu python update (3)

有一個警告,我認為用未發布的beta版本替換默認的Python是一個非常糟糕的主意:

首先,安裝2.6rc2。 您可以從Python網站下載源代碼。 標準./configure && make && sudo make install樣式。

接下來,刪除/usr/bin/python符號鏈接。 不要刪除/usr/bin/python2.5 。 使用ln -s /usr/local/bin/python2.6 /usr/bin/python添加符號鏈接到2.6。

再一次,我認為這是一個可怕的想法。 幾乎可以肯定有更好的方法去做任何你想做的事情。

遷移已安裝的庫是一個更長的過程。 查看/usr/lib/python2.5/site-packages//usr/local/lib/python2.5/site-packages/目錄。 任何安裝到他們的庫將需要重新安裝2.6。 由於您沒有使用打包的Python版本,因此無法使用Ubuntu的軟件包 - 您必須自己手動升級所有庫。 他們中的大多數可以安裝sudo easy_install <name> ,但是一些像PyGTK +並不那麼容易。 您必須遵循每個此類庫的自定義安裝過程。

我想如何升級默認的Python安裝(2.5.2)提供的Ubuntu 8.04到Python 2.6rc2。 我想在系統上創建2.6的默認python版本,並將2.5.2上安裝的所有其他有用的已安裝的python庫遷移到python 2.6rc2。 請讓我知道我能做到這一點。

謝謝德克


有什麼需要嗎?

一般Ubuntu不打包RC版本。 在Jaunty Jackalope之前,2.6將不能在Ubuntu上使用。

但是,如果您堅持要安裝它,那麼您將不必使用包管理器。

下載軟件包,並將其解壓到一個目錄

運行以下命令(等待每個完成,因為你這樣做)

./configure
make
sudo make install

在那裡,你已經安裝了。

最好等待它被首先打包,特別是Python在許多Ubuntu內部使用,所以可能會破壞你的系統


我有同樣的問題,顯然預構建的二進製文件可以在這裡找到:

# Python 2.6
deb http://ppa.launchpad.net/doko/ubuntu intrepid main
deb-src http://ppa.launchpad.net/doko/ubuntu intrepid main




installation