2012-06-27 39 views
0

我有一個CentOS 5.8服務器,並計劃安裝更高版本的python(推測爲2.7)。我聽說很多人提到CentOS非常依賴2.4來管理許多管理功能等。我試圖確定這些功能究竟是什麼(以及我是否真的在使用它們),以便我可以決定是否更新python通過百勝或從源代碼構建。CentOS 5.8依賴Python 2.4?

任何人都可以給我一些關於什麼CentOS功能依賴Python 2.4的更詳細的信息。

+0

啊,yum包管理器本身依賴於2.4 – kalpaitch

+0

它取決於在2.4。不要卸載它。但是可以在saem時間安裝多個版本的Python。我有它的RPM:ftp://ftp.pycopia.org/pub/python/centos/5/i386/ – Keith

+1

順便說一句,這不是一個編程問題。您應該將其移至超級用戶。 – Keith

回答

1

如果yum上有python2.7,你應該使用:大型發行版(redhat,ubuntu,debian,fedora)上的包管理負責維護並行的Python安裝,這些安裝不會相互衝突。

這個選項應該讓您的系統「的/ usr/bin中/python¬文件指向的python2.4,給你另一種python2.7二進制。

否則,如果您選擇從源代碼編譯它,選擇另一個前綴 -/opt - (甚至不是/ usr/local將非常安全)用於構建它。

您不需要確切知道哪些系統部件依賴於Python 2.4 - 只要放心,它會非常困難地崩潰如果您嘗試修改系統Python本身,則無法預測。

+0

是否有可能在CentOS 5上強制我的Trac安裝使用較新的Python(至少2.5),而其他一切都會停留在Py 2.4上? – Danijel

+0

是的,選擇適當的環境變量,s或更好,使用virtualenv - 爲了更好的答案,你可以將這個問題粘貼到superuser.com – jsbueno