
我不想使用Fedora 8。我的問題是 8 附帶了 python 2.5。我正在嘗試將其升級到 2.6,但沒有成功。
唯一需要注意的是,我不想直接從原始碼安裝。我想透過套件管理器使用 rpm 來完成此操作。我嘗試使用 rpmbuild 從原始程式碼建立我自己的 rpm。我嘗試過使用較新版本的 Fedora 中的 src rpm。我試過了這些 CentOS 指令。似乎沒有什麼能夠真正導致 rpm 檔案安裝成功。
我還嘗試了廣泛的 Google 搜索,不出所料地無法找到任何可用的 rpm,或建立我自己的 rpm 的工作說明。
答案1
試著在 Fedora 8 上重建此源 RPM:
http://mirrors.kernel.org/fedora-epel/5/SRPMS/python26-2.6.5-5.el5.src.rpm
RHEL/CentOS 5 應該與 Fedora 8 足夠接近,它應該可以工作。該 RPM 的另一個好處是它應該與系統 python 並行安裝,以便正常的 python 實用程式仍然可以工作。
不過,我必須同意 mattdm 的觀點,您需要盡快擺脫 Fedora 8 並轉向上游支援的東西。如果您更喜歡 RPM,CentOS 是一個明顯的選擇。
答案2
您遇到的基本問題是,為較新發行版製作的 RPM 開始假定發行版的其他部分也是最新的,並採用較新的不向後相容的打包約定。
我認為,如果工作如此嚴格地要求您從 RPM 安裝軟體包(這是一個足夠體面的正常政策),那麼它們對於實際運行受支援的作業系統應該是合理的。對於 Fedora,即明天發布的 Fedora 13 或 Fedora 14。 Fedora 12 將再支援一個月。 Fedora 8 已經停止支援兩年了。
如果這種快速循環不適合您,他們真的需要在 CentOS 或 Ubuntu LTS 上進行標準化。