Desactivar o gpgcheck com o plugin tmprepo

2

Eu quero instalar um rpm de um repositório apenas uma vez e não precisar adicioná-lo ao meu diretório yum.repos.d / usando o plugin tmprepo. No entanto, estou bloqueado sobre como instalar um rpm sem assinatura gpg. A opção "- npgpgcheck" não funciona com o plug-in tmprepo e eu preciso anexar manualmente "pkgs_gpgcheck = false" ao /etc/yum/pluginconf.d/tmprepo.conf.

sudo yum --tmprepo=http://edge.artifactory.example.com:8000/artifactory/chef_rpms/rhel/chef_rpms.repo --nogpgcheck  install chef

## ^^ this fails as —nogpgcheck doesn’t work with tmprepo which defaults to gpgcheck unless I manually edit /etc/yum/pluginconf.d/tmprepo.conf

De qualquer forma, isso pode ser feito ao chamar o yum na linha de comando? Não quero alterar um arquivo no sistema por uma única vez. Obrigado!

  • Faheem
por Faheem 10.09.2014 / 01:57

1 resposta

0

Portanto, ao usar o tmprepo para uma instalação única do yum, não é possível desabilitar o gpg-check, a menos que você o edite. Eu acho que deveria ser um recurso na linha de comando também. Por enquanto, estou fazendo um:

yum-config-manager --add-repo $http://myurl/myrepo.repo;
yum-config-manager --enable myrepo
yum install package
yum-config-manager --disable myrepo

Eu mantenho o arquivo repo em /etc/yum.repos.d/myrepo.repo mas desabilito os repositórios atuais.

    
por 10.09.2014 / 08:58

Tags