我需要支持一些使用舊Python版本(2.4)的軟件。所以我已經下載並編譯Python 2.4並將其安裝在virtualenv中。到目前爲止,一切正常和正常的程序。爲(非系統)Python安裝rpm模塊
但該軟件試圖導入rpm
模塊。我無法找到該模塊的源代碼(它不是標準Python庫的一部分,afaict)。
通常,一旦啓用virtualenv(source env/bin/activate
),我可以使用easy_install
安裝所需的軟件。但easy_install rpm
未能找到任何東西。有一個pyrpm模塊,但它不是一回事(它安裝了一個名爲「pyrpm」的模塊)。谷歌搜索是無用的,因爲它們都鏈接到如何建立RPM的文章...
如果我使用的是系統python(在Ubuntu上),我可以安裝python-rpm
包。但是這是針對Python 2.7的。我如何安裝Python 2.4的等價物?
[我的印象是許多Linux系統使用的rpm庫包含一個Python庫,它由發行版打包爲python-dev。但我不明白如何訪問任意python版本。]
我不想看到一個包含PYTHON的RPM 2.4。我正在尋找一種模塊命名爲rpm的軟件,用於PYTHON 2.4。
約從源代碼編譯,而不是安裝RPM怎麼樣? – Raptor 2013-03-14 14:52:56
當然,但來源在哪裏?並通過「安裝rpm」你是什麼意思?你有誤解過q嗎? easy_install *基本上是從源代碼安裝的。 – 2013-03-14 14:53:37
Python 2.4.6:http://www.python.org/download/releases/2.4.6/ – Raptor 2013-03-14 14:55:25