yumを使用してパッケージをインストールすると、間違ったソースストアが表示されるのはなぜですか?

yumを使用してパッケージをインストールすると、間違ったソースストアが表示されるのはなぜですか?

新しいCentOS 7仮想マシンがあります。グローバルの後にはyum -y updatenet-snmp

パック

net-snmp 1:5.7.2-33.el7_5.2(更新済み)

依存関係

  1. lm_sensors-libs 3.4.0-4.20160601gitf9185e5.el7(デフォルト)
  2. net-snmp-agent-libs 1:5.7.2-33.el7_5.2(更新済み)
  3. net-snmp-libs 1:5.7.2-33.el7_5.2 (更新済み)
  4. perl-Data-Dumper 2.145-3.el7(デフォルト)

net-snmp理由は理解できず、「更新」リポジトリで参照されます。これは主にこれらのコンテンツがこのリポジトリに表示されないためですnet-snmp-agent-libsnet-snmp-libshttp://mirror.centos.org/centos/7/updates/x86_64/Packages/

「デフォルト」リポジトリはyum install net-snmp --disablerepo=* --enablerepo=base異なるバージョンのnet-snmp(論理的)を表示し、すべての依存関係が「デフォルト」リポジトリに属する​​ことを強制します。

パック

ネットワーク-snmp 1:5.7.2-32.el7_5.2(デフォルト)

依存関係

  1. lm_sensors-libs 3.4.0-4.20160601gitf9185e5.el7(デフォルト)
  2. net-snmp-agent-libs 1:5.7.2-32.el7_5.2(デフォルト)
  3. net-snmp-libs 1:5.7.2-32.el7_5.2(基本)
  4. perl-Data-Dumper 2.145-3.el7(デフォルト)

net-snmpこの問題を解決し、関連ストアにyumクエリを実行してパッケージとその依存関係をインストールする理由と方法は何ですか?

ベストアンサー1

これアップロードしたミラーリンクCentOS 7.6.1810では動作しますが、現在YUMリポジトリは次のように指しているようです。CentOS 7.5.1804。 CentOS 7.6ベースリポジトリの現在のバージョンnet-snmp5.7.2-37

考えられる問題は、YUMリポジトリ設定が特定のバージョンのCentOSに固定されているか、設定したリポジトリが現在のCentOSバージョンに更新されていないことです。内容を見ないと不明/etc/yum.repos.d/*.repo

おすすめ記事