web-dev-qa-db-ja.com

yumを介したインストールで「エラー:何もしない」エラーが発生した場合

私は、uがパッケージの最新バージョンを既にインストールしているときに、この問題が発生することを知っています。このエラーが発生する他の状況はありますか?

5
salauddin

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

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

問題のトラブルシューティングを行うには、純粋にエラーの結果である「何もしない」というメッセージではなく、「何もしない」の前に表示されるメッセージに焦点を当てる必要があります。

2
dr_

Yumを使用してパッケージをインストールする場合。 yumがリポジトリーでパッケージを見つけられない場合、このエラーが発生します。

0
Rakib

別のケースは、パッケージが除外される場合です。たとえば、私のシステムの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 を参照してください

0
Bruce Adams