If you prefer automatic updates, you can install the Google Cloud CLI using a snap package on
Ubuntu systems. This package contains the gcloud CLI, gcloud alpha,
gcloud beta, gsutil, docker-credential-gcloud, and
bq command-line tools only. It doesn't include kubectl or the
App Engine extensions required to deploy an application using the gcloud CLI.
If you need these components, install the Debian package
instead.
-
If you have the old snap package
google-cloud-sdkinstalled, remove it with the following command: You can't install the new snap package without removing this package because both installations require the same aliases.snap remove google-cloud-sdk
-
Install the gcloud CLI snap package:
snap install google-cloud-cli --classic
-
Optional: To enable command completion, update your profile to source the
completion script.
For Bash shells, run the following command:
echo "source /snap/google-cloud-cli/current/completion.bash.inc" >> ~/.bashrc
For Zsh shells, run the following command:
echo "source /snap/google-cloud-cli/current/completion.zsh.inc" >> ~/.zshrc
You must restart your shell for this change to take effect.
-
Run
gcloud initto initialize, authorize, and configure the gcloud CLI.