
Go — современный язык программирования с открытым исходным кодом, разработанный Google. Многие популярные приложения, включая Kubernetes, Docker и Grafana, написаны на Go.
В этом руководстве вы узнаете, как загрузить и установить Go на компьютер с Ubuntu 18.04.
Предпосылки
Прежде чем продолжить работу с этим руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Установка Go в Ubuntu
Чтобы установить Go в Ubuntu 18.04, выполните следующие действия:
1. Загрузка tar-архива Go
На момент написания этой статьи последней стабильной версией Go была версия 1.13. Перед загрузкой tar-архива посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.
Чтобы загрузить двоичный файл Go, вы можете использовать wget или curl :
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
2. Проверка номера архива
Для проверки контрольной суммы tarball-архива вы можете использовать команду sha256sum :
sha256sum go1.13.linux-amd64.tar.gz
Вывод будет выглядеть примерно так:
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
Убедитесь, что хэш, выведенный из команды выше, совпадает с хэшем со страницы загрузок.
3. Извлечение tar-архива Go
Используйте tar для извлечения tar-архива в каталог /usr/local :
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
4. Настройка переменной пути
Чтобы система знала, где находятся исполняемые файлы Go, необходимо изменить переменную окружения $PATH . Это можно сделать, добавив следующую строку в файл /etc/profile (для общесистемной установки) или в файл $HOME/.profile (для установки текущего пользователя):
~/.профиль
export PATH = $PATH :/usr/local/go/bin
Сохраните файл и загрузите новую переменную среды PATH в текущий сеанс оболочки:
source ~/.profile
5. Проверка номера установки
Проверьте установку, распечатав версию Go:
go version
Вывод должен выглядеть примерно так:
go version go1.13 linux/amd64
Начало работы с Go
Мы настроим рабочее пространство и создадим простую программу «Hello world», которая будет просто выводить классическое сообщение «Hello world».
-
По умолчанию каталог рабочей области установлен в
$HOME/go, чтобы создать его, введите:mkdir ~/go -
Внутри рабочей области создайте новый каталог
src/hello:mkdir -p ~/go/src/helloВ этом каталоге создайте файл
hello.goсо следующим содержимым:~/go/src/hello/hello.go
package main import "fmt" func main () { fmt . Printf ( "Hello, Worldn" ) }Подробнее об иерархии каталогов рабочего пространства Go можно узнать здесь .
-
Чтобы собрать файл, перейдите в каталог
~/go/src/helloи выполните командуgo build:cd ~/go/src/hellogo buildПриведенная выше команда создаст исполняемый файл с именем
hello. -
Вы можете запустить исполняемый файл, просто выполнив следующую команду:
./helloВывод должен выглядеть примерно так:
Hello, World
Заключение
Теперь, когда вы загрузили и установили Go в своей системе Ubuntu, вы можете приступить к разработке своих проектов Go.
Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.
ubuntu go Не используете Ubuntu 18.04?
Выберите другую ОС: центос 7 центос 8 дебиан 10 дебиан 9 убунту 20.04
Связанные руководства