yumはrepoファイルで「enabled = 0」をどのように処理しますか?

yumはrepoファイルで「enabled = 0」をどのように処理しますか?

/etc/yum.confyumは、またはのURLアドレスから「repodata」にアクセスします。/etc/yum.repos.d/*.repo

しかし、私のcentosでこれを確認すると、次のようになります。

yum.confにrepodata URLはありません。

このパスのストレージファイルには/etc/yum.repos.dURLも含まれており、そのほとんどはこのフラグで無効になりますが、他のファイルにはフラグがenabled=0ありません。enabled

しかし、私はyumを使用していますが、うまく動作します! My Yumはどのように機能しますか?

ベストアンサー1

デフォルトでは、repoファイルのエントリは次のとおりです。有効

例えば

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
# baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

この構成には行がないため、enabledリポジトリがアクティブになります。

どのリポジトリがアクティブであるかを確認できます。

yum repolist enabled

--enablerepo通常、無効なストレージを一時的に有効にするには、次のオプションを使用できます。

例えば

yum --enablerepo=foobar install xyz

おすすめ記事