60 lines
3.9 KiB
Markdown
60 lines
3.9 KiB
Markdown
---
|
||
title: Installing Go in Ubuntu using a tarball
|
||
localeTitle: Установка Go в Ubuntu с помощью tarball
|
||
---
|
||
### Установка Go в Ubuntu с помощью tarball
|
||
|
||
> Это рекомендуемый способ установки go, если вы хотите получить последнюю стабильную версию, доступную на веб-сайте golang.
|
||
|
||
#### Проверьте свою систему.
|
||
|
||
Прежде чем продолжить, убедитесь, что знаете, ваша система 32 или 64 бит. Если вы не знаете, выполните следующую команду, чтобы узнать:
|
||
|
||
```sh
|
||
$ lscpu | grep Architecture
|
||
```
|
||
|
||
Если вы видите `Architecture: x86_64` ваша система будет 64-битной, в противном случае, если вы получите `Architecture: i686` , то ваша система будет 32-битной. Теперь, когда вы знаете свою системную архитектуру, давайте продолжим.
|
||
|
||
#### Выбор правильного архива
|
||
|
||
На [странице загрузки golang](https://golang.org/dl/) вам нужно будет получить ссылку на нужный файл tarball (.tar.gz) для вашей системы.
|
||
|
||
Если ваша система имеет 64 бит, скопируйте ссылку на файл .tar.gz для Linux-систем с архитектурой x86\_64. Например, последняя стабильная версия для 64-битных систем на момент написания этой статьи - `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 "x64 ссылка на архив")
|
||
|
||
Если ваша система 32 бит, скопируйте ссылку на файл .tar.gz для Linux-систем с архитектурой x86. На момент написания последнего файла файл `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 "Ссылка на архив x86")
|
||
|
||
После копирования ссылки просто замените ссылку в процессе установки, найденном ниже, на ссылку, полученную на странице загрузки.
|
||
|
||
#### Процесс установки
|
||
|
||
> В этом процессе установки мы будем использовать ссылки на tar 1.9.1 tarballs. Для более новой или более старой версии просто замените ссылку на первом шаге. Проверьте [страницу загрузки golang,](https://golang.org/dl/) чтобы узнать, какие версии доступны в настоящее время.
|
||
|
||
##### Go 1.9.1 для 64-битных систем:
|
||
```
|
||
$ 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 для 32-битных систем:
|
||
```
|
||
$ 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
|
||
```
|
||
|
||
#### Проверьте установку и версию go
|
||
|
||
Чтобы проверить, успешно ли установлен go, используйте:
|
||
|
||
```sh
|
||
$ go version
|
||
> go version go1.9.1 linux/amd64
|
||
```
|
||
|
||
Это выведет на консоль версию go, и в то же время убедитесь, что установка прошла гладко. |