Como instalar o Go em Centos 7?
Instalar o Go em Centos 7
Objetivo
O Go é uma das línguas mais famosas do mundo. A sua adoção alargada nos últimos anos torna-o numa linguagem inevitável no mundo do desenvolvimento e das operações. Para obter mais informações e saber mais sobre as capacidades da linguagem Go, consulte a documentação oficial.
Neste tutorial, descobrirá como instalar o Go na distribuição Linux Centos 7.
Requisitos
Este tutorial parte do princípio de que dispõe de um Centos 7, a correr numa instância de computação OVHcloud, por exemplo. Alguns conhecimentos básicos sobre o seu funcionamento são também necessários. Se não tiver o Centos 7 em execução, siga este guia para utilizar uma Instância de Computação OVHcloud.
Instruções
Neste tutorial, primeiro irá instalar o Go, depois irá usá-lo e, para concluir, irá aprender a alternar entre as diferentes versões instaladas.
Aquando da redação deste tutorial, a última versão LTS do Go é a 1.18.x.
Instalação do Go
Para instalar o Go, tem de transferir e extrair o pacote mais recente na pasta /usr/local.
Faça o download do último pacote Go:
cd /usr/local sudo curl https://dl.google.com/go/go1.18.2.linux-amd64.tar.gz --output go1.18.2.linux-amd64.tar.gz
$ sudo curl https://dl.google.com/go/go1.18.2.linux-amd64.tar.gz --output go1.18.2.linux-amd64.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 135M 100 135M 0 0 27.3M 0 0:00:04 0:00:04 --:--:-- 28.5M
Extraia o arquivo:
sudo tar -C /usr/local -xzf go1.18.2.linux-amd64.tar.gz
Adicione /user/local/go/bin ao seu PATH:
export PATH=$PATH:/usr/local/go/bin
Verifique se está tudo OK:
go version
O resultado deve ser o seguinte:
$ go version go version go1.18.2 linux/amd64
O Go permite-lhe gerir várias versões instaladas. Por exemplo, para instalar a versão 1.17:
go install golang.org/dl/go1.17@latest
O resultado deve ser o seguinte:
$ go install golang.org/dl/go1.17@latest go: downloading golang.org/dl v0.0.0-20220510203206-88ea6714b1d9
O comando go faz o download do binário go1.17 na pasta ~/go/bin.
Em seguida, pode utilizar este binário para instalar a versão 1.17:
~/go/bin/go1.17 download
O resultado deve ser o seguinte:
$ ~/go/bin/go1.17 download Downloaded 0.0% ( 16384 / 134787877 bytes) ... Downloaded 17.1% ( 23101264 / 134787877 bytes) ... Downloaded 39.2% ( 52870768 / 134787877 bytes) ... Downloaded 61.3% ( 82623888 / 134787877 bytes) ... Downloaded 83.4% (112393392 / 134787877 bytes) ... Downloaded 100.0% (134787877 / 134787877 bytes) Unpacking /home/centos/sdk/go1.17/go1.17.linux-amd64.tar.gz ... Success. You may now run 'go1.17'
A sua nova instalação de Go está na pasta /home/centos/sdk/go1.17.
É possível atualizar a variável de ambiente PATH, se desejar usar esta versão:
export PATH=/home/centos/sdk/go1.17/bin:$PATH go version
O resultado deve ser o seguinte:
$ export PATH=/home/centos/sdk/go1.17/bin:$PATH $ go version go version go1.17 linux/amd64
Testar a instalação do Go
Para testar a sua instalação do Go, pode escrever uma aplicação Hello World. Crie um ficheiro helloworld.go e cole o código seguinte:
package main import "fmt" func main() { fmt.Println("👋 Hello World.") }
Guarde-o e execute-o:
go run helloworld.go
O resultado deve ser o seguinte:
$ go run helloworld.go 👋 Hello World.
Já está! Instalou e configurou com sucesso o Go em Centos 7.
Ir mais longe
Consulte as ofertas de instâncias Public Cloud na OVHcloud.