A opção --enablerepo do yum habilita apenas um repo para o comando atual?

34

A --enablerepoopção do yum habilita apenas um repositório durante o comando atual?

Por exemplo, se a enabledconfiguração no /etc/yum.repos.d/remi.repoarquivo estiver definida como 0(desativada) e eu executar:

yum --enablerepo remi,remi-php55 install php

Os repositórios especificados ( remie remi-php55) estão ativados apenas para a duração do installcomando?

Existe uma maneira de manter a enabledconfiguração usando, em yumvez de editar um .repoarquivo diretamente?

Kev
fonte

Respostas:

47

A --enablerepoopção substitui a opção permanente definida no .repoarquivo apenas para o comando atual. --disablerepofaz o oposto para repositórios ativados.

Se você instalar (ou instalou) o yum-utilspacote, poderá yum-config-managerativar / desativar permanentemente os repositórios sem editar o arquivo:

yum-config-manager --enable remi

ativará permanentemente o remirepo.

yum repolist all

listará todo o repositório idque você usar com a opção --enableou --disable.

garethTheRed
fonte
qual é o equivalente DNF?
Leo Ufimtsev
1
@LeoUfimtsev - Google encontrado docs.fedoraproject.org/pt-BR/Fedora/23/html/…
garethTheRed