Что происходит, когда я включаю или отключу репо

Я видел, что yum используется с enableRepo и disableRepo. Но что происходит, когда я включаю репо, говорю «apache-tomcat», и что произойдет, если я отключу одно и то же репо?

На самом деле это --enablerepo= repoglob и --disablerepo= repoglob , где repoglob может стоять за подстановочный знак * или полный / часть имени репо. Подстановочные знаки должны быть указаны. Это позволит или отключает только соответствующие репозитории для этой одной команды и не будет вносить изменения в файлы в /etc/yum.repos.d/ .

Для начального вопроса, если вы запустите yum без этих параметров, по умолчанию он будет использовать все репозитории, которые определяются через .repo файлы в /etc/yum.repos.d/ и которые имеют ключ enabled=1 [и то же самое для плагины, которые включены].

Если вы включите repo apache-tomcat вы можете использовать репо с yum для этой команды, используя --enablerepo=apache-tomcat . Впоследствии репо будет находиться в определенном состоянии, которое настроено в /etc/yum.repos.d/apache-tomcat.repo (просто пример, необязательно иметь имя файла так же, как имя репо).

Это поможет, если вы сможете уточнить свой вопрос.

включение или отключение репо в CentOS эквивалентно зачистке или распаковке репо в /etc/yum.repos.d. например, новая версия CentOS имеет включенную резервную копию CD, если вы хотите ее отключить, просто gzip репо и запустите другой, чтобы использовать их. Не забудьте обновить yum после этого.