云网牛站
所在位置:首页 > Linux教程 > 在Linux系统上安装Google Cloud SDK的方法

在Linux系统上安装Google Cloud SDK的方法

2019-06-23 11:19:09作者:乐时稿源:云网牛站

Google Cloud SDK是一组命令行工具,安装这些工具以直接与Google Cloud Platform进行交互,该软件适用于大多数Linux操作系统,前提是Linux系统可以访问Python2,在本文中,我们将介绍在Linux上获取Google Cloud SDK的所有方法。

 

Arch Linux安装Google Cloud SDK

Arch Linux并未在其软件包存储库中正式提供Google Cloud SDK,如果你希望在基于Arch的PC上启动并运行SDK以进行开发,则必须使用Arch Linux User Repository。

在Arch Linux上与AUR交互需要安装一些软件包,这些软件包是Git(用于从Internet下载软件包)和Base-devel(需要从源代码编译程序,安装AUR程序等),这些软件包在Arch上运行很简单,请打开终端窗口,然后使用Pacman包管理器加载所有内容:

sudo pacman -S git base-devel

在成功安装Git和Base-devel软件包之后,是时候从AUR下载Trizen软件包了,如果没有Trizen,安装Cloud SDK非常繁琐,必须手动安装依赖项,使用git clone命令,下载最新版本的Trizen:

git clone https://aur.archlinux.org/trizen.git

使用CD命令并将终端会话移动到新创建的“trizen”目录中:

cd trizen

参考:cd命令_Linux cd命令使用详解:切换用户当前工作目录

在“Trizen”目录中,运行makepkg命令以生成并将Trizen安装到Arch Linux上:

makepkg -sri

最后,使用Trizen AUR软件包安装程序快速在Arch Linux上加载Google Cloud SDK:

trizen -S google-cloud-sdk

设置完成后,访问SDK:

gcloud init

注:你是否在Arch Linux计算机上使用AUR版本的Google Cloud SDK时遇到问题?请尝试Snap版本的软件,它由Google正式更新和处理,因此它肯定比非官方AUR构建包含更少的错误和问题。

 

Snap包安装Google Cloud SDK

在Linux系统上安装Google Cloud SDK的方法

Google已将Cloud SDK工具包上传到Ubuntu Snap商店,以便于安装,大多数主流Linux操作系统都支持在Linux上使用Snap软件包,如Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE、Gentoo等,但是,很多支持Snaps的发行版都没有开箱即用,因此在尝试安装Cloud SDK Snap之前,必须在Linux系统上启用Snap运行时,参考在Ubuntu 18.04/Debian上安装和使用Snap的方法

在Linux上启用Snap运行时非常简单,打开一个终端窗口,安装“snapd”软件包,并以root用户身份启用“snapd.socket”和systemctl。

在系统上启动并运行Snap运行时后,使用snap install命令安装最新的Google Cloud SDK:

sudo snap install google-cloud-sdk --channel=stable/latest --classic

或者运行:

sudo snap install google-cloud-sdk --classic

访问SDK:

gcloud init

如果需要更新SDK,请务必运行snap refresh。

 

通用Linux发行版安装Google Cloud SDK

在Linux系统上安装Google Cloud SDK的方法

除了可以在Arch Linux AUR和Snap软件包上安装之外,通过下载tar.gz文件,可以将Google Cloud SDK快速安装到任何Linux系统。

在Linux上有两个版本的Cloud SDK可供下载:32位版本和64位版本,要开始安装,请打开终端窗口,然后,使用curl命令获取最新版本。

注意:你可能需要先安装Curl应用程序,然后才能使用以下命令下载它,参考Linux使用cURL分割下载大文件

针对64-bit:

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

针对32-bit:

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

将Google Cloud SDK TarGZ文件下载到Linux系统后,使用tar命令提取存档的内容:

tar zxvf google-cloud-sdk-251.0.0-linux-x86_64.tar.gz

或者:

tar zxvf google-cloud-sdk-251.0.0-linux-x86.tar.gz

运行extract命令应在主目录(~)中创建一个标记为“google-cloud-sdk”的新文件夹,使用CD命令,进入该目录并启动安装脚本:

cd google-cloud-sdk

./google-cloud-sdk/install.sh

安装脚本很快,可以在Linux系统上彻底设置SDK,完成后,访问它:

gcloud init

 

相关主题

在Linux系统中运行.sh文件的两种方法

精选文章
热门文章