14

rpm を使用して RHEL に rpm パッケージをインストールすると、「失敗した依存関係: /bin/sh is needed by xxx」のようなエラー メッセージが表示されます。

/bin/sh がそこにあり、/bin/bash にリンクしており、bash がうまく機能することを確認しました。

--nodepsこの問題を解決するために rpm コマンドに追加する解決策を見つけました。しかし、私は本当に根本的な原因が何であるかを知りたいですか?

4

3 に答える 3

3

この問題の根本原因を見つけました。マシンに rpm-libs がありません。rpm-libs を再インストールすると、すべて問題ありません。注: rpm-libs をインストールした後、問題が解決しない場合は、"rpm -v --rebuilddb --define="_rpmlock_path /var/lock/rpm"" を試してください。

于 2013-04-03T05:10:58.897 に答える
0

RPMデータベースに問題がある可能性が高いように私には思えます。最近、何らかの方法で削除または変更しましたか?まず、データベースを再構築する方法を説明しているFedoraのドキュメントから始めます。

于 2013-03-06T03:41:24.060 に答える