Red Hat Enterprise Linux 6.9 - RPM Pythonバインディングを検索またはインストールできませんか?

Red Hat Enterprise Linux 6.9 - RPM Pythonバインディングを検索またはインストールできませんか?

Red Hat Enterprise Linux 6.9を実行していますが、RPM Pythonバインディングが見つかりません。

rpm-py-installer-0.7.0をインストールしようとしてエラーが発生します。

RPM Python binding on system Python should be installed manually.
Install the proper RPM package of python{,2,3}-rpm.

だから私はインターネットで検索してRPM Pythonバインディングを見つけましたが、RHEL 6に関する情報はありません。 pipとyumを使ってpython2-rpmをインストールしようとしましたが、何も見つかりませんでした(パッケージは存在しません)。

rpm-py-installerをインストールするには、python2-rpmをインストールできる必要があります。


以下は失敗したコードです。

if self.python.is_system_python():
            if self.python.is_python_binding_installed():
                message = '''
RPM Python binding already installed on system Python.
Nothing to do.
'''
                Log.info(message)
                raise InstallSkipError(message)
            else:
                message = '''
RPM Python binding on system Python should be installed manually.
Install the proper RPM package of python{,2,3}-rpm.
'''
                raise InstallError(message)

もともと...

self.python.is_python_binding_installed()

...偽を返します。

ベストアンサー1

次のコマンドを使用してパッケージをインストールできるとします。

yum localinstall rpm-py-installer-0.7.0

ご存知のように、yum utilはネットワークを介してリポジトリからパッケージをインポートします。
ただし、この場合はインターネットからサーバーにrpm-py-installer-0.7.0をダウンロードしたため、ローカルディレクトリからインストールするにはlocalinstallコマンドを指定してください。
ただし、依存関係に関連するエラーが発生する可能性があります。

おすすめ記事