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!