Como instalar e configurar o Google Cloud SDK no Linux Desktop

SDK do Google Cloud (Software Development Kit) é um sistema de API baseado em nuvem que pode usar uma interface de linha de comando para construir uma máquina virtual ou um ambiente para programação e teste de software. Ele é desenvolvido pelo Google e hospedado no armazenamento em nuvem do Google.

Anteriormente, o Google costumava oferecer crédito no registro grátis no SDK da nuvem do Google. Mas, infelizmente, o Google desativou esse recurso gratuito.

Se você for um desenvolvedor ou testador de software, o Google Cloud SDK pode ser um sistema virtual conveniente para liberar e testar seus códigos.

O Cloud Software Development Kit está disponível na versão web, mas você pode instale o Google Cloud SDK em seu sistema Linux para uma melhor interface baseada em CLI.

Google Cloud SDK no Linux

O kit de desenvolvimento software google está disponível no repositório Oficial do Linux. Você pode instalá-lo por meio do método de repositório, do método snap e do método de script. Neste post veremos como instalar o Google Cloud SDK em sistemas Linux baseado no Ubuntu e Red Hat e comece a usá-lo.

Leia: 5 melhores ferramentas para desenvolvimento de aplicativos Android

1. Instale o Google Cloud SDK em Debina / Ubuntu Linux

A instalação dos serviços do Google Cloud SDK em um sistema Linux Ubuntu requer conhecimento básico de terminal shell e privilégios de root em seu sistema. Você pode instalá-lo em seu sistema usando o método de repositório e o método de instalação Snap.

Método 1: Instale o Google Software Development Kit por meio de um repositório

O Google Cloud Software Development Kit requer um repositório local no sistema. Você precisará ter o certificado de criptografia CA e o GNUPG em seu sistema Ubuntu.

Passo 1: Adicione o repositório do Google Cloud no Ubuntu Linux

Primeiro, certifique-se de que seu repositório do sistema esteja atualizado. Em seguida, execute o seguinte comando para adicionar o CA e GNU Privacy Guard ao seu sistema. O comando requer privilégios de root; certifique-se de que você é o usuário root.

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

Depois de adicionar o certificado CA ao seu sistema Ubuntu, agora você pode executar o comando curl abaixo para adicionar a chave GPG do repositório do Google Cloud do sistema.

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

Agora, precisamos adicionar um repositório de pacotes pessoal dentro do sistema. Você pode executar o seguinte comando echo no shell do terminal para adicionar o repositório.

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: Instale o Kit de desenvolvimento de software do Google

Até agora, vimos como adicionar um repositório do SDK da nuvem do Google e do guarda de privacidade GNU em nosso sistema Ubuntu. Agora atualize o repositório do sistema para carregar os arquivos de repositório SDK atualizados.

sudo apt update

Por último, agora você pode executar o seguinte comando aptitude fornecido abaixo para instalar o SDK em seu sistema Linux Ubuntu. O comando instalará alguns módulos PHP, a biblioteca MySQL, java e os arquivos do Google Cloud SDK em seu sistema de arquivos.

sudo apt install google-cloud-sdk

Método 2: Instale o Google Cloud SDK via Snap

O que Snap é uma das ferramentas mais populares Para instalar pacotes em um sistema baseado em Debian, podemos instalar o Google Cloud SDK em nosso sistema usando o comando Snap. Antes de executar um comando Snap em seu terminal, certifique-se de ter o daemon Snap instalado em seu sistema Linux. Você pode instalá-lo em seu sistema executando os seguintes comandos.

sudo apt update
sudo apt install snapd

Em seguida, execute o seguinte comando Snap para instalar o Google Cloud SDK em seu sistema Linux. O comando baixará e instalará a versão estável do SDK do repositório oficial do Linux. Na tela do terminal, você verá o andamento da instalação do SDK em seu sistema.

sudo snap install google-cloud-sdk --classic

2. Instale o Google Software Development Kit no Fedora Linux

Se você tiver uma estação de trabalho Fedora ou um sistema Linux baseado em Red Hat, há opções para instalar o Google Cloud SDK em sua máquina por meio do repositório e do armazenamento Snap. A seguir, vou orientá-lo sobre como instalá-lo em seu sistema Fedora e Linux baseado em rede.

Método 1: Instale o Google Cloud SDK por meio do repositório Linux

Em primeiro lugar, você deve execute o seguinte comando para adicionar um repositório SDK ao seu sistema. O comando procurará a chave de proteção de privacidade GUN baseada em RPM e adicionará a chave de proteção do repositório ao seu 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

Depois de adicionar o repositório GNU e a chave, agora você pode executar o comando DNF com privilégios de root no shell do terminal para instalar o Google Cloud SDK em seu Fedora Linux.

sudo dnf install google-cloud-sdk

Se você estiver tendo problemas para instalar a ferramenta SDK, pode tentar o comando YUM abaixo.

sudo yum install google-cloud-sdk

Método 2: Instale o Google Cloud SDK via Snapd no Fedora

A instalação de qualquer pacote em um sistema Linux por meio do daemon do software Snap precisa ter o daemon instalado no sistema. Se você precisar instalar o Google Cloud SDK em seu Fedora por meio do Snapd, primeiro verifique se ele está instalado em sua máquina.

sudo dnf install snapd

Em seguida, crie um link simbólico para que o daemon Snap seja executado no segundo plano do sistema.

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

Por último, execute o seguinte comando Snap no shell do terminal com acesso root para instalar o Google Cloud SDK em seu Fedora Linux.

sudo snap install google-cloud-sdk --classic

3. Instale o Google Cloud SDK no Linux por meio de um script de instalação

Até agora, vimos como o Google Cloud SDK pode ser instalado em uma máquina Linux por meio do repositório Linux e do armazenamento Snap. Agora, veremos como você pode instalar o SDK em qualquer sistema Linux por meio do script de instalação. Você pode executar o método a seguir no Debian, Red Hat, SuSE Linux, Arch Linux e outras distribuições para instalar o Google Cloud Software Development Kit.

O Google Cloud SDK requer o Python versão 3 ou superior. Antes de executar qualquer script, certifique-se de que seu sistema tenha Python 3.0 ou superior.

python --version

Agora, execute o seguinte comando cURL fornecido abaixo para baixar a versão compactada da ferramenta SDK para o seu sistema de arquivos. Normalmente, o comando a seguir armazenará o arquivo no diretório pai.

Use o seguinte comando para baixar o Google Cloud SDK para uma máquina de 64 bits.

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

Use o seguinte comando para baixar o Google Cloud SDK para uma máquina de 32 bits.

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

Quando o download for concluído, extraia o arquivo compactado usando o comando tar. Certifique-se de que você é um usuário root em sua máquina.

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

Depois de extrair o arquivo compactado, execute o seguinte comando de script install.sh para iniciar a instalação do Google Cloud SDK em seu sistema Linux.

./google-cloud-sdk/install.sh

Depois de uma instalação bem-sucedida, agora você pode executar o seguinte comando de script para começar a usar a ferramenta Google Cloud SDK no shell do terminal.

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

Dê os primeiros passos com o Google Cloud SDK

Se você já tem uma conta do Google Cloud SDK, pode acessar sua conta com sua conta do Gmail por meio de um navegador da web. Mas, como estamos tentando usar o Google Cloud SDK por meio da CLI, podemos executar uma sessão de login do SDK por meio do shell do terminal executando o seguinte comando gcloud.

sudo gcloud init

O comando acima verificará sua conexão de rede e abrirá uma sessão de login para acessar a conta SDK.

Se você deseja abrir a visualização do console do Google Cloud SDK em seu sistema Linux, execute o seguinte comando no shell do terminal. Quando a verificação da rede for concluída, ele fornecerá um URL que você pode abrir em um navegador da web.

gcloud init --console-only

conclusão

Na era da computação, tudo vai para a nuvem. Como testador de software Linux, preciso executar e testar aplicativos em várias distribuições. Usar um sistema baseado em nuvem integrado pronto para usar pode ser uma solução conveniente para pessoas como eu, enquanto a troca de máquinas é lenta e difícil.

Ao longo da postagem, descrevi três métodos diferentes para instalar o Google Cloud SDK em um sistema Linux e como começar. Por favor, compartilhe com seus amigos e a comunidade Linux se você achar esta postagem útil e informativa. Você também pode escrever suas opiniões sobre esta postagem na seção de comentários.