Lleva a cabo la instalación con apt-get (Debian y Ubuntu solamente)

El SDK de Cloud está disponible en formato de paquete para instalarlo en sistemas Debian y Ubuntu. Este paquete solo contiene los comandos gcloud, gcloud alpha, gcloud beta, gsutil y bq. No incluye kubectl o las extensiones de App Engine necesarias para implementar una aplicación con los comandos gcloud. Si quieres estos componentes, debes instalarlos por separado como se describe más adelante en esta sección.

Puedes instalar el SDK de Cloud a partir de un paquete de Debian o de Ubuntu para todas las versiones de Ubuntu oficiales que aún están vigentes y las versiones estables de Debian a partir de Wheezy.

Nota: Si usas una instancia en Google Compute Engine, el SDK de Cloud se instala de manera predeterminada. De todas maneras, puedes instalar el SDK de Cloud de forma manual con las siguientes instrucciones.

  1. Agrega el URI de distribución del SDK de Cloud como una fuente de paquete:
    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
    Nota: Asegúrate de que tengas instalado apt-transport-https:
    sudo apt-get install apt-transport-https ca-certificates gnupg
  2. Importa la clave pública de Google Cloud:
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
  3. Instala y actualiza el SDK de Cloud:
    sudo apt-get update && sudo apt-get install google-cloud-sdk
    Nota: Para obtener más opciones de apt-get, como inhabilitar los mensajes o las ejecuciones de prueba, consulta las páginas del manual de apt-get.
  4. De manera opcional, instala cualquiera de estos componentes adicionales:
    • 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

    Por ejemplo, el componente google-cloud-sdk-app-engine-java se puede instalar de la siguiente manera:

    sudo apt-get install google-cloud-sdk-app-engine-java
  5. Ejecuta gcloud init para comenzar:
    gcloud init

Cambia a una versión inferior del SDK de Cloud

Si deseas volver a una versión específica del SDK de Cloud, ejecuta el siguiente comando en el que VERSION tiene el formato 123.0.0:

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