Installation mit apt-get (nur Debian und Ubuntu)

Das Cloud SDK steht im Paketformat zur Installation auf Debian- und Ubuntu-Systemen zur Verfügung. 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. Wenn Sie diese Komponenten benötigen, müssen Sie sie gemäß der Anleitung weiter unten in diesem Abschnitt separat installieren.

Sie können das Cloud SDK aus einem Debian- bzw. Ubuntu-Paket installieren. Dies gilt für alle weiterhin unterstützten offiziellen Ubuntu-Releases sowie für stabile Debian-Releases ab der Version Wheezy.

Hinweis: Wenn Sie eine Google Compute Engine-Instanz verwenden, wird das Cloud SDK standardmäßig installiert. Sie können Cloud SDK aber auch manuell installieren:

  1. Fügen Sie den URI der Cloud SDK-Distribution als Paketquelle hinzu:
    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
    Hinweis: Prüfen Sie, ob apt-transport-https installiert ist:
    sudo apt-get install apt-transport-https ca-certificates gnupg
  2. Importieren Sie den öffentlichen Google Cloud-Schlüssel:
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
  3. Aktualisieren und installieren Sie das Cloud SDK:
    sudo apt-get update && sudo apt-get install google-cloud-sdk
    Hinweis: Weitere Optionen für apt-get, wie das Deaktivieren von Eingabeaufforderungen oder Probeläufen, finden Sie im Handbuch zu apt-get.
  4. 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:

    sudo apt-get install google-cloud-sdk-app-engine-java
  5. 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 apt-get update && sudo apt-get install google-cloud-sdk=123.0.0-0