我按照这个网址中的说明进行操作, https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu 当我输入命令时
sudo apt-get update && sudo apt-get install google-cloud-sdk
我收到此错误:
E:Malformed line 5 in source list/etc/apt/sources.list.d/google-cloud-sdk.list(dist parse).
E: The list of sources could not be read.
我在virtualenv中编写了上面的命令。 我不明白为什么会发生这个错误。 所有其他步骤均已完成,所以我无法理解为什么会发生这种情况。 我该如何解决这个问题?
这对我有帮助:
curl https://sdk.cloud.google.com | bash
之后:
exec -l $SHELL
最后:
gcloud init
这是来自谷歌的交互式安装程序,更多信息这里
我按照这里的 deb/ubuntu 安装说明进行操作: https://cloud.google.com/sdk/docs/install#deb
这些命令基本上可以归结为以下内容:
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
apt-get -y install apt-transport-https ca-certificates gnupg
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
apt-get update && sudo apt-get -y install google-cloud-sdk kubectl
如果您使用 Github Actions,则最好使用此解决方案:https://github.com/google-github-actions/setup-gcloud