Pular para o conteúdo principal

Como Instalar o Go no CentOS

Como Instalar o Go no CentOS

Go, também conhecido como Golang, é uma poderosa linguagem de programação de código aberto desenvolvida pelo Google. Ela foi projetada para ser eficiente, concisa e altamente performática, tornando-a uma excelente escolha para construir aplicativos escaláveis e confiáveis. Neste tutorial, vamos guiá-lo pelo processo passo a passo de instalação do Go no CentOS.

Pré-requisitos

Antes de começar, verifique se você possui os seguintes pré-requisitos:

  • Um servidor CentOS com acesso root ou um usuário com privilégios sudo.
  • Uma conexão de internet estável.

Passo 1: Atualizar os Pacotes do Sistema

Primeiro, vamos atualizar os pacotes do sistema para suas versões mais recentes. Abra o seu terminal e execute o seguinte comando:

sudo yum update -y

Este comando irá atualizar todos os pacotes instalados no seu sistema CentOS.

Passo 2: Baixar e Extrair o Go

O Go possui distribuições binárias oficiais disponíveis para vários sistemas operacionais, incluindo o CentOS. Para baixar a versão estável mais recente do Go, acesse a página de downloads oficial do Go em seu navegador da web. Você pode encontrá-la em https://golang.org/dl/.

Procure pela versão do Go que corresponda à arquitetura do seu sistema. Por exemplo, se você estiver usando um CentOS de 64 bits, clique no link de download para o arquivo de arquivamento Linux tar.gz.

Assim que o download estiver completo, abra o seu terminal e navegue até o diretório onde o arquivo baixado está localizado. Use o comando cd para mudar de diretório. Por exemplo, se você baixou o arquivo para a sua pasta Downloads, execute:

cd ~/Downloads

Em seguida, extraia o arquivo baixado usando o comando tar:

sudo tar -C /usr/local -xzf go<versão>.linux-amd64.tar.gz

Substitua <versão> no comando acima pelo número de versão real do pacote Go que você baixou. Por exemplo, se você baixou a versão 1.17 do Go, o comando seria:

sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz

Este comando irá extrair os binários do Go e os arquivos relacionados no diretório /usr/local.

Passo 3: Configurar as Variáveis de Ambiente do Go

Para usar o Go de forma eficaz, você precisa configurar algumas variáveis de ambiente. Essas variáveis incluem GOROOT, GOPATH e PATH.

Abra o seu editor de texto preferido e abra o arquivo de perfil do sistema /etc/profile:

sudo vi /etc/profile

Adicione as seguintes linhas ao final do arquivo:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Salve o arquivo e saia do editor de texto.

Em seguida, aplique as alterações à sessão atual executando o seguinte comando:

source /etc/profile

Isso tornará as variáveis de ambiente disponíveis para o usuário atual. Alternativamente, você pode sair e entrar novamente no sistema.

Passo 4: Verificar a Instalação

Para verificar se o Go foi instalado com sucesso, abra uma nova sessão do terminal e execute o seguinte comando:

go version

Você deve ver a versão do Go instalada exibida na saída. Por exemplo:

go version go1.17 linux/amd64

Parabéns! Você instalou com sucesso o Go no seu sistema CentOS.

Passo 5: Testar a Instalação do Go

Agora, vamos escrever um programa Go simples para testar a instalação. Crie um novo arquivo chamado hello.go usando o seu editor de texto preferido:

vi hello.go

Adicione o seguinte código ao arquivo:

package main

import "fmt"

func main() {
fmt.Println("Olá, Go!")
}

Salve o arquivo e saia do editor de texto.

Para compilar e executar o programa Go, execute o seguinte comando:

go run hello.go

Você deve ver a seguinte saída:

Olá, Go!

Se você ver a saída esperada, então a sua instalação do Go está funcionando corretamente.

Conclusão

Neste tutorial, você aprendeu como instalar o Go no CentOS passo a passo. Você atualizou os pacotes do sistema, baixou e extraiu os binários do Go, configurou as variáveis de ambiente necessárias, verificou a instalação e testou o Go executando um programa simples. Agora você está pronto para começar a desenvolver aplicativos usando a linguagem de programação Go.

Lembre-se de atualizar regularmente a sua instalação do Go para aproveitar os recursos mais recentes e correções de bugs. Boa programação com Go!