我使用以下命令在我的Ubuntu虚拟机上安装了Google Cloud SDK
# Add the Cloud SDK distribution URI as a package source
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
# Import the Google Cloud Platform public key
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
# Update the package list and install the Cloud SDK
sudo apt-get update && sudo apt-get install google-cloud-sdk我想它现在坏了。
apt-get install unixODBC unixODBC-dev
E: Conflicting values set for option Signed-By regarding source https://packages.cloud.google.com/apt/ cloud-sdk: /usr/share/keyrings/cloud.google.gpg !=
E: The list of sources could not be read.
E: Conflicting values set for option Signed-By regarding source https://packages.cloud.google.com/apt/ cloud-sdk: /usr/share/keyrings/cloud.google.gpg !=
E: The list of sources could not be read.有没有办法修复它,让我可以继续下载软件包。
发布于 2019-06-21 22:17:18
我今天遇到了一个非常类似的情况,因为我没有足够仔细地遵循installation instructions。我想发生的事情是,我不小心粘贴并执行了一些命令,这些命令只有在您对前面的任何步骤遇到问题时才会运行。(上面有"Troubleshooting Tip“的那些命令。)
看起来我现在通过删除这些文件“解决”了这个问题。
sudo rm /usr/share/keyrings/cloud.google.gpg
sudo rm /usr/share/keyrings/cloud.google.gpg~
sudo rm /etc/apt/sources.list.d/google-cloud-sdk.list然后再次按照安装说明(这次更小心)安装Google Cloud SDK。
希望这也能为你工作。祝好运。
发布于 2019-06-20 14:08:06
我遵循了所有这些命令(为了尝试在系统中重现错误)
第1条命令
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list第二个命令
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -第三条命令
sudo apt-get update && sudo apt-get install google-cloud-sdk第四个命令
sudo apt-get install unixODBC unixODBC-dev上述命令提示E: Unable to locate package unixODBC E: Unable to locate package unixODBC-dev
然后我用下面的命令5安装了所有的gCloud sdk依赖项。
sudo apt-get install google-cloud-sdk-app-engine-java google-cloud-sdk-app-engine-python google-cloud-sdk-pubsub-emulator google-cloud-sdk-bigtable-emulator google-cloud-sdk-datastore-emulator kubectl以上所有命令都是由您发出的,除了第5个命令
我无法在我的机器中重现这个错误,
但是,您的apt似乎需要清理签名证书并重新配置。
请参考下面的链接,它可能会对您有所帮助。
https://www.fossmint.com/keep-ubuntu-system-clean/
如果你有..请告诉我解决方案。
请随意讨论这个问题。
发布于 2022-02-02 11:24:20
只需运行一条命令:即可移除现有的sdk
sudo rm /usr/share/keyrings/cloud.google.gpg && sudo rm /usr/share/keyrings/cloud.google.gpg~ && sudo rm /etc/apt/sources.list.d/google-cloud-sdk.list通过运行单个命令来安装google cloud sdk
sudo apt-get install apt-transport-https ca-certificates gnupg && echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - && sudo apt-get update && sudo apt-get install google-cloud-sdk && sudo apt-get install google-cloud-sdk-app-engine-java && sudo apt-get install google-cloud-sdk-app-engine-python && gcloud init希望这个问题能得到解决。
https://stackoverflow.com/questions/56679191
复制相似问题