yumを介してインストールすると、「エラー:何もしません」エラーが発生しますか?

yumを介してインストールすると、「エラー:何もしません」エラーが発生しますか?

すでに最新バージョンのパッケージがインストールされている場合、これが発生することを知っています。このエラーが発生する他の状況はありますか?

答え1

Yumは、コマンドを続行できない場合にこのエラーを表示します。このメッセージはさまざまな理由で表示されることがあります。

  • パッケージがインストールされ、最新の状態です。
  • パッケージが構成されたリポジトリーに存在しません。
  • ストレージが正しく構成されていません。
  • リモートURLからパッケージを取得中に問題が発生しました(接続できない、パッケージが見つかりませんなど)。
  • パッケージには使用できない依存関係が必要です。
  • パッケージがインストールされている他のパッケージと競合しています。

この問題を解決するには、純粋にエラーが原因で発生した「やるべきこと」メッセージではなく、「やるべきこと」メッセージの前に表示されるメッセージに集中する必要があります。

答え2

yum経由でパッケージをインストールする場合。このエラーは、yumがリポジトリ内のパッケージを見つけることができない場合に発生します。

答え3

別の状況はパッケージを除外する場合です。たとえば、私のシステムのyum.confファイルには次のものが含まれています。

exclude=*.i386 *.i586 *.i686

これはすべてのi686パッケージがデフォルトで除外されることを意味します!この状況の解決策は次のとおりです。

sudo yum install --disableexcludes=all foobar.i686.rpm

バラよりhttps://serverfault.com/questions/529386/can-you-force-yum-to-ignore-an-exclude-list

関連情報