リポジトリを有効または無効にするとどうなりますか?

リポジトリを有効または無効にするとどうなりますか?

有効化Repoと無効化Repoで使用されているのを見ましたyum。しかし、「apache-tomcat」リポジトリを有効にするとどうなりますか?同じリポジトリを無効にするとどうなりますか?

答え1

実際に、どこで--enablerepo=repoglob--disablerepo=repoglobrepoglobワイルドカード*またはフル/部分リポジトリ名を表すことができます。ワイルドカード文字は引用符で囲む必要があります。そのリポジトリのみを有効または無効にします。アドホックこのコマンドには/etc/yum.repos.d/

元の質問によると、これらのオプションなしで実行すると、デフォルトでファイルで定義されているすべてのリポジトリが使用され、そのリポジトリyumにはキーがあります。.repo/etc/yum.repos.d/enabled=1

リポジトリが有効になっている場合は、リポジトリを使用してコマンドを実行apache-tomcatできます。その後、リポジトリは設定された定義状態になります(たとえば、ファイル名がリポジトリ名と同じになることは強制されません)。yum--enablerepo=apache-tomcat/etc/yum.repos.d/apache-tomcat.repo

質問をさらに具体化すると役に立ちます。

答え2

CentOSでリポジトリを有効または無効にすることは、/etc/yum.repos.dでリポジトリを圧縮または解凍するのと同じです。たとえば、CentOSを新規インストールするとCDリポジトリが有効になります。これを無効にするには、リポジトリをgzipに圧縮し、他のリポジトリをgun-zipして使用できるようにします。これを完了したら、yumの更新を忘れないでください。

関連情報