60 lines
2.9 KiB
Markdown
60 lines
2.9 KiB
Markdown
|
---
|
||
|
title: Installing Go in Ubuntu using a tarball
|
||
|
localeTitle: Instalando o Go no Ubuntu usando um tarball
|
||
|
---
|
||
|
### Instalando o Go no Ubuntu usando um tarball
|
||
|
|
||
|
> Esta é a maneira recomendada de instalar o go, se você deseja obter a última versão estável disponível no site do golang.
|
||
|
|
||
|
#### Verifique o seu sistema Arquitetura
|
||
|
|
||
|
Antes de continuar, verifique se seu sistema é de 32 ou 64 bits. Se você não sabe, execute o seguinte comando para descobrir:
|
||
|
|
||
|
```sh
|
||
|
$ lscpu | grep Architecture
|
||
|
```
|
||
|
|
||
|
Se você `Architecture: x86_64` seu sistema é 64bit; caso contrário, se você obtiver `Architecture: i686` , seu sistema será 32bit. Agora que você conhece a arquitetura do seu sistema, vamos prosseguir.
|
||
|
|
||
|
#### Escolhendo o tarball certo
|
||
|
|
||
|
A partir da [página de download](https://golang.org/dl/) do [golang](https://golang.org/dl/) , você precisará obter o link para o arquivo de tarball correto (.tar.gz) para o seu sistema.
|
||
|
|
||
|
Se o seu sistema tiver 64 bits, copie o link para o arquivo .tar.gz para sistemas Linux com arquitetura x86\_64. Por exemplo, a versão estável mais recente para sistemas de 64 bits, até o momento desta publicação, é `go1.9.1.linux-amd64.tar.gz`
|
||
|
|
||
|
![screenshot of golang's download page as of this writting, highliting link](https://raw.githubusercontent.com/AlexandroPerez/resources/master/img/ubuntux64.jpg "link de tarball x64")
|
||
|
|
||
|
Se o seu sistema é de 32 bits, copie o link para o arquivo .tar.gz para sistemas Linux com arquitetura x86. No momento em que escrevo, o arquivo mais recente é `go1.9.1.linux-386.tar.gz`
|
||
|
|
||
|
![screenshot of golang's download page as of this writting, highliting link](https://raw.githubusercontent.com/AlexandroPerez/resources/master/img/ubuntux86.jpg "link de tarball x86")
|
||
|
|
||
|
Depois de copiar o link, simplesmente substitua o link no processo de instalação encontrado abaixo com o link que você obteve da página de download.
|
||
|
|
||
|
#### Processo de Instalação
|
||
|
|
||
|
> Neste processo de instalação, usaremos os links para os tarballs do go 1.9.1 como exemplo. Para uma versão mais nova ou mais antiga, basta substituir o link na primeira etapa. Verifique a [página de download](https://golang.org/dl/) do [golang](https://golang.org/dl/) para ver quais versões estão disponíveis no momento.
|
||
|
|
||
|
##### Go 1.9.1 para sistemas de 64 bits:
|
||
|
```
|
||
|
$ wget https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz
|
||
|
$ sudo tar -C /usr/local -xzf go1.9.1.linux-amd64.tar.gz
|
||
|
$ export PATH=$PATH:/usr/local/go/bin
|
||
|
```
|
||
|
|
||
|
##### Go 1.9.1 para sistemas de 32 bits:
|
||
|
```
|
||
|
$ wget https://storage.googleapis.com/golang/go1.9.1.linux-386.tar.gz
|
||
|
$ sudo tar -C /usr/local -xzf go1.9.1.linux-386.tar.gz
|
||
|
$ export PATH=$PATH:/usr/local/go/bin
|
||
|
```
|
||
|
|
||
|
#### Verifique a instalação e a versão do go
|
||
|
|
||
|
Para verificar se foi instalado com sucesso, use:
|
||
|
|
||
|
```sh
|
||
|
$ go version
|
||
|
> go version go1.9.1 linux/amd64
|
||
|
```
|
||
|
|
||
|
Isso imprimirá no console a versão do go e, ao mesmo tempo, garantirá que a instalação corra bem.
|