2010-10-12 32 views
0

我遵循本教程:http://blog.boxedice.com/2010/01/19/updating-python-on-rhelcentos/,因爲我想在CentOS 5.5機器上安裝python2.6而不會破壞yum。會不會打破?

我成功地安裝了python2.6。我的問題是,在完成上述命令後,下次我嘗試安裝軟件包時,如果軟件包發生衝突,是否會自動使用ius中的軟件包?如果是的話,它會打破別的東西?

我只是擔心,下一次有人運行百勝餐飲時,它會從ius下載一個衝突的套餐並中斷。

回答

4

我是IUS社區項目的主要維護者降級。這個問題最好通過http://launchpad.net/ius上項目頁面的「回答」部分來提問。

無論如何,我非常樂意爲您澄清。 IUS提供的軟件包嚴格與RHEL中的軟件包衝突......這意味着如果安裝了原始軟件包,並且您嘗試從IUS安裝替換軟件,那麼Yum將保留一個衝突錯誤。但是,IUS也嚴格執行而不是在RHEL中廢棄任何東西...意思是,除非您明確移除原始軟件包,否則不會自動從IUS安裝,並將其替換爲IUS中的某些東西。

要小心從RHEL回購新Python運行時

安裝Python模塊這實際上是不是去關注的python26包,因爲它是一個平行安裝(並排並且不會替換系統的python或庫(它是IUS中唯一沒有替換系統版本的軟件包)。

另一方面,python26從IUS開始使用,轉移到EPEL,因此您安裝的python26軟件包可能來自EPEL。 IUS也依賴併爲EPEL做出貢獻。

如果您關心百勝破損由於訂閱第三方回購,你不妨讀一讀這是由IUS社區項目

+0

感謝這個澄清寫的,並堅持以Safe Repo Initiative。就python而言,似乎沒有什麼我應該擔心的。 :) – Marconi 2010-10-13 03:21:53

1

看起來你剛剛從某個第三方安裝了一個.rpm包。一切都應該沒問題。注意使用新的python運行時從RHEL repos安裝python模塊(即注意錯誤和預期會在python 2.5上運行的第三方模塊的破壞)。

由於IUS Python包比從RHEL的回購協議的一個更高的版本,它不會自動更新等