Como instalar a linguagem Golang no Linux

Como instalar a linguagem Golang no Linux

Neste post iremos ver o passo-a-passo da instalação da Golang: uma linguagem que vem ganhando muita visibilidade nos últimos anos. Diversas ferramentas voltadas para Segurança da Informação utilizam a linguagem, como é o caso do Subfinder , por exemplo.

Instalação

  • Realizando download do binário
  • Via APT

Você pode instalar a Golang utilizando o comando abaixo:

sudo rm -rf /usr/local/go && wget https://go.dev/dl/go1.22.1.linux-amd64.tar.gz && sudo tar -C /usr/local -xzf go1.22.1.linux-amd64.tar.gz

Explicação do comando:

  • sudo rm -rf /usr/local/go: Estamos removendo qualquer versão anterior que esteja instalada
  • wget https://go.dev/dl/go1.22.1.linux-amd64.tar.gz : Estamos baixando a versão 1.22.1 do site oficial
  • sudo tar -C /usr/local -xzf go1.22.1.linux-amd64.tar.gz: Estamos descompactando o pacote em /usr/local
sudo apt update && sudo apt install golang-go

Verificando se o GO está funcionando

Para verificar se a instalação está correta, execute:

go version

Você deverá ter um retorno semelhante à imagem abaixo:

Golang install version

Configurações adicionais

Agora precisamos adicionar os caminhos /usr/local/go/bin e $HOME/go/bin em nosso PATH, para isso, execute:

echo 'export PATH=$PATH:$HOME/go/bin:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc

Hello World em GO

  1. Crie e entre no diretório
mkdir hello-world-go && cd hello-world-go
  1. Ative o tracking de dependências para o seu código
go mod init example/hello
  1. Crie o arquivo hello-world.go com o código abaixo:
package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
  1. Execute o código através do comando abaixo:
go run .
  1. Compile o código para um binário
go build hello-world.go
  1. Execute o executável compilado:
./hello-world

Resultado

Hello World em GO

Por fim, agradecemos a leitura e esperamos que este post tenha te ajudado de alguma maneira! Caso tenha alguma dúvida, entre em contato conosco pelo Telegram , Facebook ou Instagram ! Veja mais posts no IronLinux !

Posts relacionados

Enumeração de subdomínios com subfinder

Enumeração de subdomínios com subfinder

O Subfinder é uma ferramenta poderosa, de código aberto e gratuita e que tem como finalidade a enumeração passiva de subdomínios.

Ler post completo