使用 yum(Red Hat 和 CentOS)进行安装

对于 Red Hat Enterprise Linux 7 和 CentOS 7 系统,可以通过软件包格式的 Cloud SDK 进行安装。此软件包仅包含 gcloudgcloud alphagcloud betagsutilbq 命令,而不包括 kubectl 或使用 gcloud 命令部署应用所需的 App Engine 扩展程序,这些可以单独安装

注意:如果您使用了 Google Compute Engine 上的实例,则会默认安装 Cloud SDK。

  1. 利用 Cloud SDK 代码库信息更新 YUM:
    sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
    [google-cloud-sdk]
    name=Google Cloud SDK
    baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
           https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOM
    

    重要提示gpgkey 的第二行必须缩进,如上文所示。

  2. 安装 Cloud SDK:
    yum install google-cloud-sdk
    注意:如需了解其他 yum 选项(例如停用提示或空运行),请参阅 yum 手册页面
  3. 您可以选择安装以下任何其他组件
    • 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-bigtable-emulator
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-pubsub-emulator
    • kubectl

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

    yum install google-cloud-sdk-app-engine-java
  4. 运行 gcloud init 以开始:
    gcloud init

降级 Cloud SDK 版本

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

sudo yum downgrade google-cloud-sdk-VERSION
此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Cloud SDK 文档