古いバージョンの Python (2.4) を使用しているソフトウェアをサポートする必要があります。そのため、Python 2.4 をダウンロードしてコンパイルし、virtualenv にインストールしました。これまでのところ、すべてOKで通常の手順です。
rpm
しかし、ソフトウェアはモジュールをインポートしようとしています。そして、そのモジュールのソースを見つけることができません (これは、標準の Python ライブラリの一部ではありません)。
通常、virtualenv を有効にすると ( source env/bin/activate
)、 を使用して必要なソフトウェアをインストールできeasy_install
ます。しかしeasy_install rpm
、何も見つかりません。pyrpmモジュールがありますが、同じものではありません (「pyrpm」というモジュールをインストールします)。また、Google 検索は役に立ちません。それらはすべて、rpm のビルド方法に関する記事にリンクしているからです...
システム python (Ubuntu 上) を使用している場合、python-rpm
パッケージをインストールできます。ただし、これは Python 2.7 用です。Python 2.4 に相当するものをインストールするにはどうすればよいですか?
[私の印象では、多くの Linux システムで使用されている rpm ライブラリには、ディストリビューションによって python-dev としてパッケージ化されている Python ライブラリが含まれています。しかし、任意の python バージョンでそれにアクセスする方法がわかりません。]
Python 2.4 を含む RPM は探していません。PYTHON 2.4 用に作成されたソフトウェアで使用される rpm という名前のモジュールを探しています。