Pular para o conteúdo principal

Instalando o Go no Ubuntu

Instalando o Go no Ubuntu

Go, também conhecido como Golang, é uma poderosa linguagem de programação de código aberto desenvolvida pelo Google. Ela é conhecida por sua simplicidade, eficiência e capacidade de construir aplicativos escaláveis. Neste tutorial, iremos guiá-lo pelo processo de instalação do Go no Ubuntu.

Pré-requisitos

Antes de começarmos, certifique-se de ter acesso a uma máquina Ubuntu, seja em um ambiente físico ou virtual. Além disso, verifique se você possui privilégios administrativos ou acesso sudo para instalar pacotes.

Passo 1: Atualizar o Sistema

Para começar, vamos atualizar a lista de pacotes e atualizar quaisquer pacotes existentes em sua máquina Ubuntu. Abra o terminal e execute os seguintes comandos:

sudo apt update
sudo apt upgrade

Isso garantirá que seu sistema esteja atualizado com os últimos patches de segurança e atualizações de software.

Passo 2: Baixar o Go

Neste passo, iremos baixar a versão mais recente da linguagem de programação Go. Visite o site oficial do Go (https://golang.org/dl/) para encontrar a página de download e localize a distribuição Linux apropriada para o seu sistema.

No momento em que este tutorial foi escrito, a última versão estável é o Go 1.17. Localize o link de download para a distribuição Linux e copie-o.

Em seguida, abra o terminal e use o comando wget para baixar o pacote de instalação do Go. Substitua [GO_DOWNLOAD_URL] pelo link de download real.

wget [GO_DOWNLOAD_URL]

Por exemplo, se o link de download for https://golang.org/dl/go1.17.linux-amd64.tar.gz, o comando seria:

wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

Passo 3: Extrair e Instalar o Go

Após o download ser concluído, precisamos extrair o pacote baixado e instalar o Go em nosso sistema. Use o seguinte comando para extrair o arquivo tar:

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

Este comando irá extrair os arquivos do Go e colocá-los no diretório /usr/local/go. Este diretório é o local recomendado para instalar o Go, mas você pode escolher um local diferente, se desejar.

Passo 4: Configurando as Variáveis de Ambiente do Go

Para usar o Go de forma eficaz, precisamos configurar as variáveis de ambiente necessárias. Abra o terminal e execute o seguinte comando para abrir o arquivo .profile para edição:

nano ~/.profile

Adicione as seguintes linhas no final do arquivo:

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

Salve o arquivo e saia do editor pressionando Ctrl+X, seguido de Y e, em seguida, Enter.

Para aplicar as alterações, reinicie o terminal ou execute o seguinte comando:

source ~/.profile

Passo 5: Verificando a Instalação

Após concluir a instalação, vamos verificar se o Go está instalado corretamente em sua máquina Ubuntu. Abra um novo terminal e execute o seguinte comando:

go version

Se o Go estiver instalado corretamente, você verá a saída mostrando a versão do Go instalada, por exemplo:

go version go1.17 linux/amd64

Passo 6: Escrevendo e Executando um Programa Go Simples

Agora que o Go está instalado, vamos escrever um programa simples de "Hello, World!" e executá-lo para garantir que tudo esteja funcionando como esperado.

Crie um novo arquivo chamado hello.go usando seu editor de texto favorito e adicione o seguinte código:

package main

import "fmt"

func main() {
fmt.Println("Hello, World!")
}

Salve o arquivo e volte para o terminal. Navegue até o diretório onde você salvou o arquivo hello.go. Em seguida, execute o seguinte comando para compilar e executar o programa:

go run hello.go

Você deverá ver a saída:

Hello, World!

Parabéns! Você instalou com sucesso o Go no Ubuntu e executou um programa Go simples.

Conclusão

Neste tutorial, abordamos o processo passo a passo de instalação do Go no Ubuntu. Começamos atualizando o sistema, baixando o pacote de instalação do Go, extraindo e instalando o Go, configurando as variáveis de ambiente necessárias, verificando a instalação e finalmente executando um programa Go simples.

Com o Go instalado, você está pronto para explorar a linguagem e construir aplicativos poderosos!