• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:yumで見つかったパッケージについて)

yumで見つかったパッケージについて

このQ&Aのポイント
  • yumコマンドを使用して検索した結果、複数のリポジトリからsquidパッケージが見つかりました。
  • epelリポジトリでのみ見つかった場合、epelのみの結果になります。
  • 複数のリポジトリから見つかった場合、enablerepoオプションを使用して特定のリポジトリからインストールすることができます。インストール前にバージョンを確認することも可能です。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>≪質問1≫ >この結果は、 アスタリスクがついている「* base、* epel、* extras、 * updates」リポジトリで >squidパッケージが見つかったということで認識していいのでしょうか? 違います。 yumで有効化しているリポジトリの名前です。 >≪質問2≫ >「* base、* epel、* extras、 * updates」のように複数のパッケージで見つかった場合、 >「yum install squid –enablerepo=epel 」とすればepelからインストールできると思うのですが、 「パッケージがあれば」インストールされるでしょう。 基本的には「同名のパッケージ」の場合はよりバージョンの大きい方が採用されるようですが。 # yumのオプションにもよるかもしれませんが。 なお、squidのパッケージはepelには無いようです。 # squidGuardがEPELとrpmforgeにあるようです。 # EPELがsquidGuard、rpmforgeがsquidguard。(Gが大文字と小文字で違う) >「baseで入れた場合のsquidのバージョンは何?」 >「epelで入れた場合のsquidのバージョンは何?」 >をインストール前に調べることは可能でしょうか? squid自体はbaseにしかないですが、上記のsquidGuardが別々にあるようですので…… yum info squidGuard でそれぞれのリポジトリのバージョンが表示されます。(下記、抜粋ですが) >Name : squidGuard >Arch : i686 >Version : 1.4 >Release : 9.el6 >Size : 7.0 M >Repo : epel >Name : squidguard >Arch : i686 >Version : 1.3 >Release : 2.el6.rf >Size : 90 k >Repo : rpmforge 手元の環境ではyum install squidguardするとrpmforgeのパッケージからになりますねぇ。 /etc/yum.repo.d/*.repoの設定の違いでしょうか……。 subversionがbaseとrpmforge-extreaにありますけど… yum info subversionだとbaseしか出てこないです。 # yum.repo.d/*.repoのpriorityオプションによる…ってところでしょうかね。

ShiftTail
質問者

お礼

>違います。 yumで有効化しているリポジトリの名前です。 そうなのですか。 >基本的には「同名のパッケージ」の場合はよりバージョンの大きい方が採用されるようですが。 そういう仕組みになっているのですね。 ありがとうございました。

関連するQ&A