yum 的 --enablerepo 选项是否只为当前命令启用 repo?

Kev*_*Kev 36 yum centos

百胜吗 --enablerepo选项仅在当前命令期间启用存储库?

例如,如果enabled在设置/etc/yum.repos.d/remi.repo文件设置为0(禁用),我跑:

yum --enablerepo remi,remi-php55 install php
Run Code Online (Sandbox Code Playgroud)

指定的存储库(remi和remi-php55)是否仅在install命令期间启用?

有没有办法enabled使用yum而不是.repo直接编辑文件来保留设置?

gar*_*Red 55

该--enablerepo选项覆盖.repo文件中仅为当前命令设置的永久选项。 --disablerepo对启用的 repos 执行相反的操作。

如果您安装(或已经安装)该yum-utils软件包,那么您可以yum-config-manager在不编辑文件的情况下永久启用/禁用存储库:

yum-config-manager --enable remi
Run Code Online (Sandbox Code Playgroud)

将永久启用remi回购。

yum repolist all
Run Code Online (Sandbox Code Playgroud)

将列出id您与--enableor--disable选项一起使用的所有存储库。