Come installare e configurare Google Cloud SDK sul desktop Linux

Google Cloud SDK (Software Development Kit) è un sistema API basato su cloud che può utilizzare un’interfaccia a riga di comando per creare una macchina virtuale o un ambiente per la programmazione e il test del software. È costruito da Google e ospitato sul cloud storage di Google.

In precedenza, Google offriva credito sul registrazione gratuita all’SDK dal cloud di Google. Ma temo che Google abbia disabilitato quella funzione gratuita.

Se sei uno sviluppatore o un tester di software, Google Cloud SDK può essere un comodo sistema virtuale per rilasciare e testare i tuoi codici.

Il Cloud Software Development Kit è disponibile nella versione web, ma puoi installa Google Cloud SDK sul tuo sistema Linux per una migliore interfaccia basata su CLI.

Google Cloud SDK su Linux

Il kit di sviluppo software google è disponibile nel repository Linux ufficiale. Puoi installarlo tramite il metodo repository, il metodo snap e il metodo script. In questo post vedremo come installa Google Cloud SDK su sistemi Linux basato su Ubuntu e Red Hat e inizia a usarlo.

Leggi: 5 migliori strumenti per lo sviluppo di app Android

1. Installa Google Cloud SDK su Debina / Ubuntu Linux

L’installazione dei servizi Google Cloud SDK su un sistema Ubuntu Linux richiede una conoscenza di base della shell del terminale e privilegi di root sul sistema. Puoi installarlo sul tuo sistema utilizzando sia il metodo repository che il metodo di installazione Snap.

Metodo 1: installa il kit di sviluppo software di Google tramite un repository

Il kit di sviluppo software di Google Cloud richiede un repository locale sul sistema. Dovrai avere il certificato di crittografia CA e il GNUPG sul tuo sistema Ubuntu.

Passo 1: aggiungi il repository Google Cloud su Ubuntu Linux

Innanzitutto, assicurati che il tuo repository di sistema sia aggiornato. Quindi esegui il seguente comando per aggiungere CA e GNU Privacy Guard al tuo sistema. Il comando richiede i privilegi di root; assicurati di essere l’utente root.

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

Dopo aver aggiunto il certificato CA al tuo sistema Ubuntu, ora puoi eseguire il comando curl di seguito per aggiungere la chiave GPG dal repository Google Cloud del sistema.

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

Ora, dobbiamo aggiungere un repository di pacchetti personale all’interno del sistema. Puoi eseguire il seguente comando echo nella shell del terminale per aggiungere il repository.

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

Passo 2: Installa il kit di sviluppo software di Google

Finora abbiamo visto come aggiungere un repository dal SDK dal cloud di Google e dalla protezione della privacy GNU sul nostro sistema Ubuntu. Ora aggiorna il repository di sistema per caricare i file del repository SDK aggiornati.

sudo apt update

Infine, ora puoi eseguire il seguente comando aptitude indicato di seguito per installare l’SDK sul tuo sistema Ubuntu Linux. Il comando installerà alcuni moduli PHP, la libreria MySQL, java e i file Google Cloud SDK sul tuo file system.

sudo apt install google-cloud-sdk

Metodo 2: installa Google Cloud SDK tramite Snap

Che cosa Snap è uno degli strumenti più popolari Per installare i pacchetti su un sistema basato su Debian, possiamo installare Google Cloud SDK sul nostro sistema utilizzando il comando Snap. Prima di eseguire un comando Snap nella shell del terminale, assicurati di avere il demone Snap installato sul tuo sistema Linux. Puoi installarlo sul tuo sistema eseguendo i seguenti comandi.

sudo apt update
sudo apt install snapd

Quindi esegui il seguente comando Snap per installare Google Cloud SDK sul tuo sistema Linux. Il comando scaricherà e installerà la versione stabile dell’SDK dal repository Linux ufficiale. Nella schermata del terminale, vedrai lo stato di avanzamento dell’installazione dell’SDK sul tuo sistema.

sudo snap install google-cloud-sdk --classic

2. Installa il kit di sviluppo software di Google su Fedora Linux

Se disponi di una workstation Fedora o di un sistema Linux basato su Red Hat, ci sono opzioni per installare Google Cloud SDK sulla tua macchina tramite il repository e lo Snap Store. Successivamente, ti guiderò su come installarlo sul tuo sistema Linux basato su Fedora e in rete.

Metodo 1: installa Google Cloud SDK tramite il repository Linux

Prima di tutto, devi esegui il seguente comando per aggiungere un repository SDK al tuo sistema. Il comando cercherà la chiave di protezione della privacy GUN basata su RPM e aggiungerà la chiave di protezione del repository al tuo sistema 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

Dopo aver aggiunto il repository e la chiave GNU, ora puoi eseguire il comando DNF con i privilegi di root nella shell del terminale per installare Google Cloud SDK sul tuo Fedora Linux.

sudo dnf install google-cloud-sdk

Se hai problemi con l’installazione dello strumento SDK, puoi provare il comando YUM di seguito.

sudo yum install google-cloud-sdk

Metodo 2: installa Google Cloud SDK tramite Snapd su Fedora

L’installazione di qualsiasi pacchetto su un sistema Linux tramite il demone del software Snap deve avere il demone installato nel sistema. Se devi installare Google Cloud SDK sul tuo Fedora tramite Snapd, assicurati prima che sia installato sul tuo computer.

sudo dnf install snapd

Quindi, crea un collegamento software per l’esecuzione del demone Snap in background del sistema.

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

Infine, esegui il seguente comando Snap nella shell del terminale con accesso root per installare Google Cloud SDK sul tuo Fedora Linux.

sudo snap install google-cloud-sdk --classic

3. Installa Google Cloud SDK su Linux tramite uno script di installazione

Finora abbiamo visto come installare Google Cloud SDK su una macchina Linux tramite il repository Linux e lo Snap Store. Ora vedremo come installare l’SDK su qualsiasi sistema Linux tramite lo script di installazione. Puoi eseguire il seguente metodo su Debian, Red Hat, SuSE Linux, Arch Linux e altre distribuzioni per installare Google Cloud Software Development Kit.

Google Cloud SDK richiede Python versione 3 o successiva. Prima di eseguire qualsiasi script, assicurati che il tuo sistema abbia Python 3.0 o versioni successive.

python --version

Ora, esegui il seguente comando cURL indicato di seguito per scaricare la versione compressa dello strumento SDK nel tuo file system. Di solito il seguente comando memorizzerà il file nella directory padre.

Utilizza il comando seguente per scaricare Google Cloud SDK per un computer a 64 bit.

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

Utilizza il comando seguente per scaricare Google Cloud SDK per una macchina a 32 bit.

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

Al termine del download, estrai il file compresso utilizzando il comando tar. Assicurati di essere un utente root sulla tua macchina.

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

Dopo aver estratto il file compresso, esegui il seguente comando di script install.sh per avviare l’installazione di Google Cloud SDK sul tuo sistema Linux.

./google-cloud-sdk/install.sh

Dopo un’installazione riuscita, ora puoi eseguire il seguente comando di script per iniziare con lo strumento Google Cloud SDK nella shell del terminale.

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

Inizia con Google Cloud SDK

Se disponi già di un account Google Cloud SDK, puoi accedere al tuo account con il tuo account Gmail tramite un browser web. Tuttavia, poiché stiamo cercando di utilizzare Google Cloud SDK tramite la CLI, possiamo eseguire una sessione di accesso SDK tramite la shell del terminale eseguendo il seguente comando gcloud.

sudo gcloud init

Il comando sopra controllerà la tua connessione di rete e aprirà una sessione di accesso per accedere all’account SDK.

Se desideri aprire la visualizzazione della console di Google Cloud SDK sul tuo sistema Linux, esegui il comando seguente nella shell del terminale. Al termine del controllo della rete, verrà fornito un URL che è possibile aprire tramite un browser web.

gcloud init --console-only

conclusione

Nell’era dell’informatica, tutto va nel cloud. Come tester di software Linux, ho bisogno di eseguire e testare applicazioni su varie distribuzioni. L’utilizzo di un sistema basato su cloud integrato pronto all’uso può essere una soluzione conveniente per le persone come me, mentre il cambio macchina è lento e difficile.

In tutto il post, ho descritto tre diversi metodi per installare Google Cloud SDK su un sistema Linux e come iniziare con esso. Per favore condividi con i tuoi amici e la comunità Linux se trovi questo post utile e informativo. Puoi anche scrivere le tue opinioni su questo post nella sezione commenti.