我见过yum
与enableRepo 和disableRepo 一起使用。但是,当我启用“apache-tomcat”存储库时会发生什么,如果我禁用相同的存储库会发生什么?
答案1
实际上是和, 在哪里--enablerepo=repoglob
--disablerepo=repoglob
repoglob
可以代表通配符*
或存储库名称的完整/部分。通配符应加引号。这将仅启用或禁用相应的存储库特别指定对于该命令,不会对/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 存储库并枪压缩其他存储库即可使用它们。完成此操作后,不要忘记 yum update。