在Ubuntu 18.04 LTS上安装Google Cloud SDK后,Apt-get损坏

Vin*_*eph 12 unix unixodbc apt-get google-cloud-sdk ubuntu-18.04

我正在使用以下命令在Ubuntu VM上安装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
Run Code Online (Sandbox Code Playgroud)

我认为它现在坏了。

 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.
Run Code Online (Sandbox Code Playgroud)

无论如何,有没有修复它,所以我可以继续下载软件包。

jon*_*ahe 26

今天,由于没有足够仔细地遵循安装说明,我陷入了非常相似的情况。我认为发生的是,我不小心粘贴并执行了一些本应仅在您遇到上述任何步骤时都遇到的命令。(上面有“ 故障排除提示 ”的那些。)

看来我现在通过删除这些文件来“解决”了它

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
Run Code Online (Sandbox Code Playgroud)

然后再次按照安装说明进行操作(这次更加小心)以安装Google Cloud SDK。

希望这也对您有用。祝好运。

  • 您快进了所有内容并运行了该手册上的每一个命令,不是吗?:D (2认同)
  • 噢,天哪,阅读理解也让我难受了。感谢您提醒我阅读文档。:D (2认同)
  • 它也适用于“google-cloud-cli”安装。 (2认同)

Md.*_*sen 22

通过运行单个命令删除现有的 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
Run Code Online (Sandbox Code Playgroud)

通过运行单个命令安装 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
Run Code Online (Sandbox Code Playgroud)

希望这个问题能够得到解决。