DEV Community

Alexandre Liberato
Alexandre Liberato

Posted on • Updated on

Como Instalar Golang no Linux

Intro

Hoje vamos realizar a instalação de uma das linguagens de programação que mais crescem no mercado de desenvolvimento.

  • Remover versões anteriores
  • Download
  • Instalação
  • Configuração
  • Teste

Remover versões anteriores

Primeiro vamos verificar se existe alguma versão instalada no seu sistema:

$ go version

  • Se a resposta for algo como 'go version go1.15.1 linux/amd64' você terá que remover a instalação.

  • Senão, se a resposta for 'command … not found' não existe nenhuma versão instalada pule para o próximo passo.

Se você realizou a instalação com seu gerenciador de pacotes desinstale usando o comando abaixo, para derivados de Debian como Ubuntu, ou o equivalente da sua distribuição:

# apt remove golang-go

Senão remova os diretórios e configurações realizadas manualmente.

Download

Acesse o website https://golang.org/dl/ e baixe a versão disponível para Linux.

Instalação

Após baixar o pacote mova o mesmo para o diretório '/opt':

# mv golang1.15.tar.gz /opt

Descompacte o arquivo tarball:

$ cd /opt
# tar zxvf golang1.15.tar.gz
Enter fullscreen mode Exit fullscreen mode

Verifique se o tarball foi descompactado $ ls -la:
Alt Text

Remova o tarball com # rm golang1.15.tar.gz

Configuração

Agora teremos que avisar nosso sistema operacional que existe um novo software instalado, assim ele poderá disponibilizar o mesmo em qualquer ponto do sistema para usarmos sem ter que acessar o diretório de instalação :)

Abra seu arquivo ~/.profile e adiciona a seguinte linha ao final do arquivo:

export PATH=$PATH:/opt/go/bin

Agora basta avisar seus sistema operacional que houve mudanças e pedir para recarregar este mesmo arquivo:

$ source ~/.profile ou $ . ~/.profile

Teste

Para verificar se está tudo correto execute $ go version que deverá retornara versão da instalação:

Alt Text

Crie um arquivo chamado 'hello.go' como contedo abaixo por exemplo:

Alt Text

Execute o código com $ go run 'hello.go' e devemos ter a seguinte saída:

Alt Text

Sucesso!

Por hoje é isso pessoal!

Obrigado pela visita, deixe seu like e siga para novos artigos sobre Desenvolvimento de Sistemas.

@feiler no Twitter

Top comments (2)

Collapse
 
fhek789 profile image
Felipe Kinoshita

Recomendo dar uma olhado no asdf-manager, é um gerenciador de linguagens de programação bem útil, com ele tu pode configurar um projeto pra usar uma versão específica da linguagem e também uma versão global, e deixar o sistema mais organizado na minha opnião :)

Collapse
 
alexandreliberato profile image
Alexandre Liberato

Ótima dica Felipe! É uma ferramenta fantástica sim, mas creio ser muito importante também para quem está começando saber como instalar e organizar suas ferramentas :D