[英]How to install google-cloud-sdk on RHEL 9
在 Redhat 9 最新稳定版本上安装 google-cloud-sdk
系统信息
cat /etc/redhat-release
Red Hat Enterprise Linux release 9.0 (Plow)
uname -r
5.14.0-70.17.1.el9_0.x86_64
Output 来自安装尝试 sudo dnf install google-cloud-cli
Error: GPG check FAILED
yum repo 的内容(将 el8 修改为 el9 - 位置存在)
[google-cloud-cli]
name=Google Cloud CLI
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
这似乎是由于 RHEL 9 不推荐使用 SHA-1 进行 GPG 签名这一事实造成的。 这里提到了——https://access.redhat.com/articles/6846411
奇怪的是,即使您尝试使用该标志禁用 GPG 检查,它仍然无法正常工作:
sudo dnf install --nogpgcheck google-cloud-cli
Error: Transaction test error:
package google-cloud-cli-396.0.0-1.x86_64 does not verify: Header V4 RSA/SHA1 Signature, key ID 3e1ba8d5: BAD
但是,我找到了一个解决方案 - 您可以暂时允许使用 SHA-1,安装 google-cloud-sdk,然后像这样恢复设置:
sudo update-crypto-policies --set DEFAULT:SHA1
sudo dnf install google-cloud-cli
sudo update-crypto-policies --set DEFAULT:NO-SHA1
这在 RHEL 9.0 上对我有用。
这对我也有用,谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.