如何安装和配置谷歌 Cloud Linux 桌面上的 SDK

谷歌 Cloud SDK(软件开发工具包)是一个基于云的API系统,您可以使用命令行界面构建虚拟机或环境进行编程和软件测试。 它由 Google 构建并托管在 Google 云存储上。 以前,谷歌曾经提供免费注册谷歌云 SDK 的信用。 但是,恐怕谷歌已经关闭了免费功能。 如果您是软件开发人员或测试人员,Google Cloud SDK 可以是一个方便的虚拟系统来发布和测试你的代码。 云软件开发包有网页版,但你可以安装谷歌 Cloud Linux 系统上的 SDK 以获得更好的基于 CLI 的界面。

谷歌 Cloud Linux 上的 SDK

Google 软件开发工具包可在官方 Linux 存储库中获得。 可以通过repository方式、Snap方式、script方式安装。 这篇文章将介绍如何安装 Google Cloud Ubuntu 和基于 Red Hat 的 Linux 系统上的 SDK 并开始使用它。

1. 安装谷歌 Cloud Debina/Ubuntu Linux 上的 SDK

安装 谷歌 Cloud SDK Ubuntu Linux 系统上的服务需要终端 shell 的基本知识和系统上的 root 权限。 您可以使用存储库方法和 Snap 安装方法在系统上安装它。

方法一:通过 Repository 安装 Google Software Development Kit

谷歌 Cloud 软件开发工具包需要系统上的本地存储库。 您需要在您的 Ubuntu 系统上拥有 CA 加密证书和 GNUPG。

第 1 步:添加谷歌 Cloud Ubuntu Linux 上的存储库

首先,确保您的系统存储库已更新。 然后运行以下命令将 CA 和 GNU Privacy Guard 添加到您的系统。 该命令需要root权限; 确保您是 root 用户。

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

将 CA 证书添加到您的 Ubuntu 系统后,您现在可以运行 curl 下面给出的命令从系统的 Google 添加 GPG 密钥 Cloud 存储库。

curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -

现在,我们需要在系统中添加一个个人包存储库。 您可以在终端 shell 上运行以下 echo 命令来添加存储库。

echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

第 2 步:安装 Google 软件开发工具包

到目前为止,我们已经了解了如何在我们的 Ubuntu 系统上添加 Google 云 SDK 存储库和 GNU 隐私保护。 现在更新系统存储库以加载更新的 SDK 存储库文件。

sudo apt update

最后,您现在可以运行下面给出的以下 aptitude 命令在您的 Ubuntu Linux 系统上安装 SDK。 该命令将在您的文件系统上安装一些 PHP 模块、MySQL 库、java 和 google cloud SDK 文件。

sudo apt install google-cloud-sdk

在 Ubuntu 上安装 Google sdk

方法二:安装谷歌 Cloud SDK 通过 Snap

由于 Snap 是在基于 Debian 的系统上安装软件包的流行工具之一,我们可以使用 Snap 命令在我们的系统上安装谷歌云 SDK。 在终端 shell 上运行 Snap 命令之前,请确保在 Linux 系统上安装了 Snap 守护程序。 您可以通过运行以下命令将其安装在系统上。

sudo apt update
sudo apt install snapd

然后,运行下面给出的以下 Snap 命令来安装 Google Cloud Linux 系统上的 SDK。 该命令将从官方 Linux 存储库下载并安装 SDK 的稳定版本。 在终端屏幕中,您将看到系统上 SDK 的安装进度。

sudo snap install google-cloud-sdk --classic

在 ubuntu 上快速安装谷歌 SDK

2. 安装谷歌软件开发工具包 Fedora Linux

如果你有一个 Fedora 工作站或基于 Red Hat 的 Linux 系统,可以选择安装 Google Cloud 通过存储库和 Snap 存储在您的计算机上安装 SDK。 在这里,我将指导您如何将其安装在您的 Fedora 和基于 Red 的 Linux 系统。

方法一:安装谷歌 Cloud SDK 通过 Linux 存储库

首先,您需要运行以下命令将 SDK 存储库添加到您的系统。 该命令将检查基于 RPM 的 GUN 隐私保护密钥并将存储库保护密钥添加到您的 Linux 系统。

sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
[google-cloud-sdk]
name=Google Cloud SDK
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOM

Google SDK GPGP 密钥开启 Fedora Linux

添加存储库和 GNU 密钥后,您现在可以在终端 shell 上以 root 权限运行 DNF 命令来安装 Google Cloud 您的 SDK Fedora Linux。

sudo dnf install google-cloud-sdk

如果您在安装 SDK 工具时遇到任何问题,可以尝试下面给出的 YUM 命令。

sudo yum install google-cloud-sdk

方法二:安装谷歌 Cloud SDK 通过 Snapd Fedora

通过 Snap 软件守护程序在 Linux 系统上安装任何软件包都需要在系统内部安装该守护程序。 如果您需要安装 Google Cloud 您的 SDK Fedora 通过 Snapd,首先,确保它已安装在您的机器上。

sudo dnf install snapd

然后为 Snap 守护进程创建一个软链接以在系统后台运行它。

sudo ln -s /var/lib/snapd/snap /snap

最后,在具有 root 访问权限的终端 shell 上运行以下 Snap 命令以安装 Google Cloud 您的 SDK Fedora Linux。

sudo snap install google-cloud-sdk --classic

3. 安装谷歌 Cloud Linux 上的 SDK 通过安装脚本

到目前为止,我们已经了解了如何安装 Google Cloud 通过 Linux 存储库和 Snap 存储在 Linux 计算机上的 SDK。 现在,我们将了解如何通过安装脚本在任何 Linux 系统上安装 SDK。 您可以在 Debian、Red Hat、SuSE Linux、Arch Linux 和其他发行版上执行以下方法来安装 Google Cloud 软件开发工具包。

谷歌 Cloud SDK 需要 Python 版本 3 或更高版本。 在运行任何脚本之前,请确保您的系统具有 Python 3.0 或更高版本。

python --version

现在,运行下面给出的以下 cURL 命令,在您的文件系统上下载 SDK 工具的压缩版本。 通常,以下命令会将文件存储在主目录中。

使用以下命令下载谷歌 Cloud 用于 64 位计算机的 SDK。

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-332.0.0-linux-x86_64.tar.gz

使用以下命令下载谷歌 Cloud 用于 32 位机器的 SDK。

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-332.0.0-linux-x86.tar.gz

检查python并在LInux上下载SDK

下载完成后,通过 tar 命令解压压缩文件。 确保您是计算机上的 root 用户。

tar -xvzf google-cloud-sdk-332.0.0-linux-x86_64.tar.gz

解压压缩文件后,运行如下 install.sh 脚本命令初始化谷歌的安装 Cloud Linux 系统上的 SDK。

./google-cloud-sdk/install.sh

SDK 安装 SH

安装成功后,您现在可以运行以下脚本命令启动 Google Cloud 终端外壳上的 SDK 工具。

./google-cloud-sdk/bin/gcloud init

开始使用 Google Cloud SDK

如果您已经有谷歌云 SDK 账户,您可以使用您的 Gmail 账户通过网络浏览器登录您的账户。 但是,当我们尝试使用 Google Cloud SDK 通过 CLI,我们可以通过运行以下 gcloud 命令通过终端 shell 运行 SDK 登录会话。

sudo gcloud init

上述命令将检查您的网络连接并打开登录会话以登录 SDK 帐户。

sudo  gcloud初始化

如果你想打开谷歌 Cloud 在 Linux 系统上查看 SDK 控制台视图,在终端 shell 上运行以下命令。 网络检查完成后,它将提供一个 URL,您可以通过 Web 浏览器打开该 URL。

gcloud init --console-only

gcloud init --console-only

最后的话

在计算时代,一切都在走向云端。 作为一名 Linux 软件测试人员,我需要在各种发行版上运行和检查应用程序。 对于像我这样的人来说,使用基于云的即用型集成系统可能是一个方便的解决方案,而切换机器既费时又困难。

在整篇文章中,我描述了三种不同的安装 Google 的方法 Cloud Linux 系统上的 SDK 以及如何开始使用它。 如果您觉得这篇文章有用且内容丰富,请与您的朋友和 Linux 社区分享。 您也可以在评论部分写下您对这篇文章的看法。