A opção --enablerepo do yum só habilita um repositório para o comando atual?

27

A opção --enablerepo do yum apenas habilita um repositório para a duração do comando atual?

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

yum --enablerepo remi,remi-php55 install php

Os repositórios especificados ( remi e remi-php55 ) estão habilitados somente para a duração do comando install ?

Existe uma maneira de persistir a configuração enabled usando yum em vez de editar diretamente um arquivo .repo ?

    
por Kev 01.09.2014 / 10:10

1 resposta

39

A opção --enablerepo substitui a opção permanente definida no arquivo .repo apenas pelo comando atual. --disablerepo faz o oposto para os repositórios ativados.

Se você instalar (ou tiver instalado) o pacote yum-utils , poderá usar yum-config-manager para ativar / desativar permanentemente os repos sem editar o arquivo:

yum-config-manager --enable remi

ativará permanentemente o remi repo.

yum repolist all

listará todo o repo id que você usa com a opção --enable ou --disable .

    
por 01.09.2014 / 10:33

Tags