tmprepoプラグインを使用してgpgcheckを無効にする

tmprepoプラグインを使用してgpgcheckを無効にする

tmprepoプラグインを使用してyum.repos.d/ディレクトリに追加することなく、リポジトリからrpmを一度だけインストールしたいと思います。ところで、gpg署名なしでrpmをインストールする方法がわかりません。 '--nogpgcheck'オプションはtmprepoプラグインでは機能しません。 /etc/yum/pluginconf.d/tmprepo.conf に 'pkgs_gpgcheck=false' を手動で追加する必要があります。

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を呼び出すときにこれを行う方法はありますか?私のシステムのファイルを一度に変更したくありません。ありがとうございます!

  • 強い

ベストアンサー1

したがって、ワンタイムYumのインストールにtmprepoを使用している場合、ファイルを編集しないとgpg-checkを無効にすることはできません。私はこれがコマンドラインにも機能する必要があると思います。今は次のことをしています。

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

ストレージファイルは/etc/yum.repos.d/myrepo.repoに保存されますが、実際のストレージは無効になります。

おすすめ記事