Installer avec apt-get (Debian et Ubuntu uniquement)

Le SDK Cloud est disponible sous forme de package pour l'installation sur des systèmes Debian et Ubuntu. Ce package ne contient que les commandes gcloud, gcloud alpha, gcloud beta, gsutil et bq. Il n'inclut pas kubectl ni les extensions App Engine requises pour déployer une application à l'aide des commandes gcloud. Si vous voulez ces composants, vous devez les installer séparément, comme indiqué dans la suite de cette section.

Vous pouvez installer le SDK Cloud à partir d'un package Debian/Ubuntu pour l'ensemble des versions officielles d'Ubuntu qui ne sont pas arrivées en fin de vie et des versions stables de Debian à partir de Wheezy.

Remarque : Si vous utilisez une instance sur Google Compute Engine, le SDK Cloud est installé par défaut. Vous pouvez toujours installer manuellement le SDK Cloud en suivant les instructions ci-dessous.

  1. Créez une variable d'environnement pour la distribution concernée :
    export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
  2. Ajoutez l'URI de distribution du SDK Cloud en tant que source de package :
    echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
    Remarque : Si vous avez installé apt-transport-https, vous pouvez utiliser "https" au lieu de "http" à cette étape.
  3. Importez la clé publique de Google Cloud :
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
    Conseil de dépannage : Si vous ne parvenez pas à obtenir les dernières mises à jour en raison d'une clé arrivée à expiration, procurez-vous le dernier fichier de clé apt-get.gpg.
  4. Mettez à jour le SDK Cloud, puis installez-le :
    sudo apt-get update && sudo apt-get install google-cloud-sdk
    Remarque : Pour plus d'options apt-get, telles que la désactivation des invites ou des simulations, consultez les pages man apt-get.
  5. (Facultatif) Installez l'un de ces composants supplémentaires :
    • 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

    Par exemple, vous pouvez installer le composant google-cloud-sdk-app-engine-java comme suit :

    sudo apt-get install google-cloud-sdk-app-engine-java
  6. Pour commencer, exécutez gcloud init :
    gcloud init

Revenir à une version antérieure du SDK Cloud

Si vous souhaitez rétablir une version spécifique du SDK Cloud, avec VERSION au format 123.0.0, exécutez :

sudo apt-get update && sudo apt-get install google-cloud-sdk=VERSION-0