使用 apt-get(仅限 Debian 和 Ubuntu)进行安装

对于 Debian 和 Ubuntu 系统,可以通过软件包格式的 Cloud SDK 进行安装。此软件包仅包含 gcloudgcloud alphagcloud betagsutilbq 命令,而不包括 kubectl 或利用 gcloud 命令部署应用所必需的 App Engine 扩展程序。如果您需要这些组件,则必须按照本部分稍后所述的方法另行安装。

对于未到终止时间的所有官方 Ubuntu 版本以及从 Wheezy 开始的 Debian 稳定版本,您可以通过 Debian/Ubuntu 软件包安装 Cloud SDK。

注意:如果您使用了 Google Compute Engine 上的实例,则会默认安装 Cloud SDK。但您仍可按照以下说明手动安装 Cloud SDK。

  1. 创建环境变量,以便正确分发
    export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
  2. 添加 Cloud SDK 分发 URI 作为软件包源:
    echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
    注意:如果您已安装 apt-transport-https,则可以在此步骤中用“https”代替“http”。
  3. 导入 Google Cloud 公钥:
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
    问题排查提示:如果您由于密钥过期而无法获取最新更新,请获取最新的 apt-get.gpg 密钥文件
  4. 更新并安装 Cloud SDK:
    sudo apt-get update && sudo apt-get install google-cloud-sdk
    注意:如需了解其他 apt-get 选项(例如停用提示或空运行),请参阅 apt-get 手册页面
  5. 您可以选择安装以下任何其他组件
    • google-cloud-sdk-app-engine-python
    • google-cloud-sdk-app-engine-python-extras
    • google-cloud-sdk-app-engine-java
    • google-cloud-sdk-app-engine-go
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-pubsub-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-bigtable-emulator
    • kubectl

    例如,google-cloud-sdk-app-engine-java 组件可以按以下方式安装:

    sudo apt-get install google-cloud-sdk-app-engine-java
  6. 运行 gcloud init 以开始:
    gcloud init

降级 Cloud SDK 版本

如果您想还原到特定版本(VERSION123.0.0 形式)的 Cloud SDK,请运行以下命令:

sudo apt-get update && sudo apt-get install google-cloud-sdk=VERSION-0
此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Cloud SDK 文档