Отключение gpgcheck с плагином tmprepo

Я хочу установить rpm из репо только один раз и не добавлять его в каталог yum.repos.d /, используя плагин tmprepo. Тем не менее, я заблокирован о том, как установить rpm без подписи gpg. Параметр «-nogpgcheck» не работает с плагином tmprepo, и мне нужно вручную добавить «pkgs_gpgcheck = false» в /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 

Как это можно сделать при вызове yum в командной строке? Я не хочу менять файл в системе для одноразовой вещи. Благодаря!

  • Фахим

Поэтому при использовании tmprepo для одноразовой установки yum невозможно отключить gpg-check, если не отредактируйте файл. Я думаю, что это тоже должна быть функция в командной строке. Пока я делаю:

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

Я сохраняю файл repo в /etc/yum.repos.d/myrepo.repo, но отключает фактические репозитории.