Instalando o Golang no Debian, a linguagem de programação criada pela Google

Go é uma linguagem de programação criada pela Google de código aberto. É uma linguagem compilada e focada em produtividade e programação concorrente, baseada em trabalhos feitos no sistema operacional chamado Inferno.
Atualmente, há implementações para Windows, Linux, Mac OS X e FreeBSD.

https://golang.org/

Distribuição utilizada:
Debian 10

Instalação
Vá até a página de download baixe a versão mais recente.
A versão nada data que em que escrevi este pequeno tutorial estava na versão foi go1.13.
https://golang.org/dl/

# cd /tmp
# wget https://golang.org/dl/go1.15.linux-amd64.tar.gz
# tar xvfz go1.15.linux-amd64.tar.gz
# mv go /usr/local/go
# ln -s /usr/local/go/bin/go /usr/bin/

Vamos adicionar algumas variáveis ​​de ambiente no nosso .bashrc e ao nosso $PATH.

# cat << EOF >> ~/.bashrc
export GOROOT=/usr/local/go
export GOPATH=$HOME/goProjects
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
EOF

Em seguida crie o diretório goProjects:

# mkdir ~/goProjects

Recarregamos o ambiente bash.

# source ~/.bashrc

Verificamos nossa versão instalada:

# go version
go version go1.13.1 linux/amd64

Vamos verificar o nosso ambiente de trabalho

# go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/root/.cache/go-build"
GOENV="/root/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/root/goProjects"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build991948731=/tmp/go-build -gno-record-gcc-switches"

Parabéns, seu ambiente de trabalho este pronto!

Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!

Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato clique aqui.

Abraço!

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

1 Resultado

  1. 25 de julho de 2020

    […] Também será necessário configurar o seu ambiente Golang, veja aqui como proceder […]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *