如何在 Ubuntu 20.04 上安裝 Google Cloud SDK


谷歌提供了一套工具和實用程序來幫助用戶管理 GCP(谷歌云平台)上的託管。該工具集統稱為 Google Cloud SDK,代表軟件開發工具包。 Google Cloud SDK 包括 gcloud、gsutil 和 bq 命令行實用程序。

本指南描述了在 Ubuntu 20.04 上安裝 Google Cloud SDK 的各種方法。您可以從官方 Ubuntu APT 存儲庫安裝 Google Cloud SDK 或使用 Snap 包。讓我們檢查每種安裝模式。

從 Ubuntu 存儲庫安裝 Google SDK

Google 提供了一個官方存儲庫,您可以在其中在您的系統上安裝 Google SDK。理想情況下,這是需要考慮的,因為它提供了來自官方存儲庫的最新 SDK 包。

但首先,請小心更新軟件包列表,如圖所示。

$ sudo apt update
$ sudo apt install curl apt-transport-https ca-certificates gnupg

接下來,創建一個 Google SDK 存儲庫文件,如下所示:

$ sudo vim /etc/apt/sources.list.d/google-cloud-sdk.list

添加以下行。

deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main

添加存儲庫後,如圖所示下載谷歌的公鑰雲。

$ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -

然後更新包索引以將新添加的存儲庫與 Google 存儲庫同步。

$ sudo apt update

最後,從您的 Ubuntu 存儲庫安裝 Google SDK,如下所示:

$ sudo apt install google-cloud-sdk

鍵入 Y 繼續安裝 Google SDK 包和依賴項。

使用 Snap 包安裝 Google SDK

一個簡單的方法是使用 snap 包。默認情況下,在 Ubuntu 18.04 及更高版本上啟用捕捉。

因此,您可以使用如圖所示的單個命令安裝 SDK。

$ sudo snap install google-cloud-sdk --classic

這可能需要一些時間,具體取決於 snap 包的大小。

初始化谷歌 SDK

安裝後,這兩種方法之一應該可以工作。您所要做的就是初始化它。為此,請運行以下命令:

$ sudo gcloud init

您可以繼續使用此命令。只需按下 ‘是的‘ 繼續。如圖所示,您將獲得一個鏈接以登錄您的 Google 帳戶。您可以直接單擊或複制並粘貼到瀏覽器中。

此時,將您的登錄憑據提供給您的 Google 帳戶。

本指南到此結束。 我已經在 GoogleCloud Ubuntu 20.04 上成功安裝並設置了 SDK。