1

SLES 11にインストールする必要のあるrpmパッケージがあります。依存関係が解決されていないため、インストールが失敗します。

$ rpm -ivh xpra-0.3.11-1.x86_64.rpm
warning: xpra-0.3.11-1.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID f18ad6bb
error: Failed dependencies:
        libpython2.7.so.1.0()(64bit) is needed by xpra-0.3.11-1.x86_64
        python(abi) = 2.7 is needed by xpra-0.3.11-1.x86_64

オンにすると、SLES11でのデフォルトのPythonインストールは2.6でした。SLES11用のpython2.7rpmパッケージが見つかりませんでした。ソースをビルドしてpython2.7をインストールしました。

これで、同じソフトウェアをインストールしようとすると、同じエラーが発生します。

rpmパッケージマネージャーに特定のディレクトリを調べて必要な依存関係を見つけるように指示するにはどうすればよいですか?

4

2 に答える 2

1

できません-依存関係rpmについて知ることができるのは、を使用してインストールされた依存関係だけrpmです。

于 2012-11-23T10:33:01.617 に答える
0

このサイトからビルド済みのpython2.7RPMをダウンロードして、たとえばを使用してインストールできpython-rpm -i 2.7.3-3.6.1.x86_64.rpmます。私はSLESユーザーではないので、私の提案は暗闇の中でのショットのようなものであることを覚えておいてください。

于 2012-11-23T10:41:44.320 に答える