Como instalar o Golang (Go Programming Language) no Linux

Como instalar o Golang (Go Programming Language) no Linux

Ir (também referido como Golang) é uma linguagem de programação de código aberto e de nível inferior projetado para permitir que os usuários escrevam facilmente programas de computador simples, confiáveis ​​e altamente eficientes.

Desenvolvido em 2007 em Google por uma equipe de programadores - Robert Grieseemer, Rob Pike, e Ken Thompson, É uma linguagem compilada e tiped estaticamente igual a outros idiomas do sistema, como C, C++, Java, e muitos mais.

Golang é altamente produtivo e legível com suporte para redes e multiprocessamento e é escalável em sistemas extensos também. Abaixo está uma lista de alguns projetos de código aberto bem conhecidos desenvolvidos usando Golang:

  • Docker
  • Kubernetes
  • Lima
  • Influxdb
  • Gogs (GO Git Service), entre outros.

Instale o Golang em sistemas Linux

1. Vá para https: // Golang.org/ dl/ e baixe a versão mais recente (i.e 1.15.2) de Golang em um arquivo de arquivo usando o comando wget da seguinte forma:

$ wget -c https: // Golang.org/dl/go1.15.2.Linux-AMD64.alcatrão.gz [64 bit] $ wget -c https: // Golang.org/dl/go1.15.2.Linux-386.alcatrão.GZ [32 bits] 

2. Em seguida, verifique a integridade do tarball verificando a soma de verificação sha256 do arquivo de arquivo usando o Shasum comando como abaixo, onde a bandeira -a é usado para especificar o algoritmo a ser usado:

$ shasum -A 256 GO1.7.3.Linux-AMD64.alcatrão.gz B49FDA1CA29A1946D6BB2A5A6982CF07CCD2ABA849289508EE0F9918F6BB4552 GO1.15.2.Linux-AMD64.alcatrão.gz 

Importante: Para mostrar que o conteúdo do arquivo de arquivo baixado é a cópia exata fornecida no site de Golang, o 256 bits O valor do hash gerado a partir do comando acima, como visto na saída, deve ser o mesmo que o fornecido junto com o link de download.

Se for esse o caso, prossiga para a próxima etapa, caso contrário, faça o download de um novo Tarball e execute o cheque novamente.

3. Em seguida, extraia os arquivos do Arquivo Tar para /usr/local diretório usando o comando abaixo.

$ sudo tar -c /usr /local -xvzf go1.15.2.Linux-AMD64.alcatrão.gz 

Onde, -C Especifica o diretório de destino…

Configurando o ambiente de Golang no Linux

4. Primeiro, configure seu GO Workspace criando um diretório ~/go_projects qual é a raiz do seu espaço de trabalho. O espaço de trabalho é feito de três diretórios, a saber:

  1. BIN que conterão binários executáveis.
  2. src que armazenará seus arquivos de origem e
  3. pkg que armazenará objetos de pacote.

Portanto, crie a árvore do diretório acima da seguinte forma:

$ mkdir -p ~/go_projects/bin, src, pkg $ cd ~/go_projects $ ls 

5. Agora é hora de executar Ir Como o restante dos programas Linux sem especificar seu caminho absoluto, seu diretório de instalação deve ser armazenado como um dos valores da variável de ambiente de pato de $.

Agora, adicione /usr/local/go/bin para o CAMINHO variável de ambiente inserindo a linha abaixo em seu /etc/perfil Arquive para uma instalação em todo o sistema ou $ Home/.perfil ou $ Home./BASH_PROFILE Para instalação específica do usuário:

Usando seu editor preferido, abra o arquivo de perfil de usuário apropriado conforme sua distribuição e adicione a linha abaixo, salve o arquivo e saia:

Caminho de exportação = $ caminho:/usr/local/go/bin 

6. Em seguida, defina os valores de Gopath e Gobin Vá variáveis ​​de ambiente em seu arquivo de perfil de usuário (~/.perfil ou ~/Bash_profile) para apontar para o seu diretório de espaço de trabalho.

exportar gopath = "$ home/go_projects" export gobin = "$ gopath/bin" 

Observação: Se você instalou Golang em um diretório personalizado que não seja o padrão (/usr/local/), você deve especificar esse diretório como o valor do GOROOT variável.

Por exemplo, se você instalou Golang No diretório doméstico, adicione as linhas abaixo ao seu $ Home/.perfil ou $ Home/.Bash_profile arquivo.

exportar goroot = $ home/go export caminho = $ caminho: $ goroot/bin 

7. A etapa final nesta seção é efetuar as alterações feitas no perfil do usuário na sessão de bash atual como assim:

$ fonte ~//.Bash_profile ou $ fonte ~/.perfil 

Verifique a instalação do Golang

8. Execute os comandos abaixo para ver o seu Ir Versão e ambiente:

$ go versão $ go env 
Verifique a versão e o ambiente de Golang

Digite o seguinte comando para exibir informações de uso para o Ir ferramenta, que gerencia Ir Código fonte:

$ go ajuda 

9. Para testar o seu se o seu Ir A instalação está funcionando corretamente, escreva um pequeno Vá olá programa mundial, salve o arquivo em ~/go_projects/src/hello/ diretório. Todos os seus arquivos de origem de Golang devem terminar com o .ir extensão.

Comece criando o Diretório do Projeto Hello em ~/go_projects/src/:

$ mkdir -p ~/go_projects/src/hello 

Em seguida, use seu editor favorito para criar o olá.ir arquivo:

$ vi ~/go_projects/src/hello/hello.ir 

Adicione as linhas abaixo no arquivo, salve -o e saia:

pacote principal importar "fmt" func main () fmt.Printf ("Olá, você instalou com sucesso Golang em Linux \ n") 

10. Agora, compile o programa acima como usando ir Instale e execute:

$ vá instalar $ gopath/src/hello/hello.vá $ $ gobin/olá 
Primeiro Programa Golang

Se você vir a saída mostrando a mensagem no arquivo do programa, sua instalação está funcionando corretamente.

11. Para executar o seu Ir executáveis ​​binários como outros comandos Linux, adicione $ Gobin para o seu $ Caminho variável de ambiente.

Links de referência: https: // Golang.org/

É isso! Agora você pode continuar e aprender Golang para escrever programas de computador simples, confiáveis ​​e altamente eficientes. Você já usa Golang?

Compartilhe sua experiência conosco e com muitos outros usuários do Linux por aí através da seção de comentários abaixo ou imaginavelmente, você pode fazer uma pergunta em relação a este guia ou Golang.