在Debian 8 (Jessie)上安装gcloud命令
由于在Debian Jessie上使用GoogleCloudSDK时遇到了一些问题,所以我写下来以备参考。
阅读公式文档后,下载并解压压缩包之后,执行install.sh似乎可以完成,但在此过程中会遇到以下错误。
(gcloud.components.update) Failed to fetch component listing from server. Check your network settings and try again.
我稍微查了一下,发现这个似乎很难进行适配,所以我决定按照上述官方文档底部的apt方式进行安装。
做好准备
sudo apt-get update -y
sudo apt-get install -y apt-transport-https
除了文件中的内容外,lsb_release命令通常不会被安装,默认情况下不使用lsb_release命令。
安裝
$ export CLOUD_SDK_REPO="cloud-sdk-jessie"
$ echo "deb https://packages.cloud.google.com/apt $CLOUD_SDK_REPO 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 add -
$ sudo apt-get update && sudo apt-get install google-cloud-sdk
现在可以使用gcloud命令了。