我需要支持一些使用旧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