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