当我启用或禁用存储库时会发生什么

当我启用或禁用存储库时会发生什么

我见过yum与enableRepo 和disableRepo 一起使用。但是,当我启用“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 存储库并枪压缩其他存储库即可使用它们。完成此操作后,不要忘记 yum update。

相关内容