Installation mit yum (Red Hat und CentOS)

Das Cloud SDK ist im Paketformat für die Installation auf den Systemen Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Fedora 32 und CentOS 7 verfügbar. Dieses Paket umfasst nur die Befehle von gcloud, gcloud alpha, gcloud beta, gsutil und bq. Nicht enthalten sind kubectl oder die App Engine-Erweiterungen, die für die Bereitstellung einer Anwendung mit gcloud-Befehlen erforderlich sind. Diese können separat installiert werden.

Hinweis: Wenn Sie eine Google Compute Engine-Instanz verwenden, wird das Cloud SDK standardmäßig installiert.

  1. Aktualisieren Sie YUM mit den Cloud SDK-Repository-Informationen:
    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
    

    Wichtig: Die zweite Zeile von gpgkey muss wie gezeigt eingerückt sein.

  2. Installieren Sie das Cloud SDK:
    yum install google-cloud-sdk
    Hinweis: Weitere Optionen für yum, wie das Deaktivieren von Eingabeaufforderungen oder Probeläufen, finden Sie im Handbuch zu yum.
  3. Optional können Sie eine oder mehrere dieser zusätzlichen Komponenten installieren:
    • 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-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-firestore-emulator
    • google-cloud-sdk-pubsub-emulator
    • kubectl

    Die Komponente google-cloud-sdk-app-engine-java kann beispielsweise so installiert werden:

    yum install google-cloud-sdk-app-engine-java
  4. Führen Sie gcloud init aus, um zu beginnen:
    gcloud init

Downgrade auf ältere Versionen von Cloud SDK ausführen

Führen Sie den folgenden Befehl aus, wenn Sie ein Downgrade auf eine bestimmte Version von Cloud SDK ausführen möchten, wobei VERSION das Format 123.0.0 hat:

sudo yum downgrade google-cloud-sdk-VERSION