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`
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Если ваша система 32 бит, скопируйте ссылку на файл .tar.gz для Linux-систем с архитектурой x86. На момент написания последнего файла файл `go1.9.1.linux-386.tar.gz`
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								После копирования ссылки просто замените ссылку в процессе установки, найденном ниже, на ссылку, полученную на странице загрузки.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### Процесс установки
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								> В этом процессе установки мы будем использовать ссылки на 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, и в то же время убедитесь, что установка прошла гладко.
							 |