O SDK do Cloud está disponível no formato de pacote para instalação em sistemas Debian e Ubuntu. Esse pacote contém somente os comandos gcloud
, gcloud alpha
, gcloud beta
, gsutil
e bq
. Ele não inclui kubectl
nem as extensões do App Engine necessárias para implantar um aplicativo usando os comandos do gcloud
.
Se você quiser esses componentes, instale-os separadamente conforme descrito mais adiante nesta seção.
É possível instalar o SDK do Cloud com um pacote Debian/Ubuntu para todas as versões do Ubuntu oficiais que não atingiram o fim da vida útil e as versões do Debian estáveis a partir do Wheezy.
Observação: se você usa uma instância do Google Compute Engine, o SDK do Cloud é instalado por padrão. Ainda é possível instalar o SDK do Cloud manualmente seguindo as instruções abaixo.
- Crie uma variável de ambiente para a distribuição correta:
export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
- Adicione o URI de distribuição do SDK do Cloud como a origem do pacote:
echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
Observação: nesta etapa, caso tenha apt-transport-https instalado, use "https" em vez de "http". - Importe a chave pública do Google Cloud:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
Dica de solução de problemas: caso não consiga receber as atualizações mais recentes devido a uma chave expirada, solicite o arquivo de chave apt-get.gpg mais recente. - Atualize e instale o SDK do Cloud:
sudo apt-get update && sudo apt-get install google-cloud-sdk
Observação: para outras opções doapt-get
, como desativação de prompts ou simulações, consulte as páginas de manuais doapt-get
. - Se quiser, instale qualquer um destes outros componentes:
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
Por exemplo, é possível instalar o componente
google-cloud-sdk-app-engine-java
da seguinte maneira:sudo apt-get install google-cloud-sdk-app-engine-java
- Execute
gcloud init
para começar:gcloud init
Como fazer downgrade das versões do Cloud SDK
Se você quiser reverter para uma versão específica do SDK do Cloud, em que VERSION
esteja no formato 123.0.0
, execute:
sudo apt-get update && sudo apt-get install google-cloud-sdk=VERSION-0