Go — это современный язык программирования с открытым исходным кодом, созданный Google и используемый для создания надежного, простого, быстрого и эффективного программного обеспечения. Многие популярные приложения, такие как Kubernetes, Docker, Terraform и Rancher, написаны на Go.
В этом руководстве мы расскажем, как загрузить и установить Go на Debian 10, Buster.
Содержание
Установка Go в Debian 10 Linux
На момент написания этой статьи последней стабильной версией Go была версия 1.13. Перед загрузкой архива Go посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.
Чтобы установить Go на Debian 10, выполните следующие действия:
-
Загрузите архив Go с помощью следующей команды
wget
:wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
-
Проверьте загруженный файл с помощью команды
sha256sum
:sha256sum go1.13.linux-amd64.tar.gz
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
Убедитесь, что хеш соответствует хешу со страницы загрузок Go .
-
Распакуйте tar-архив в каталог
/usr/local
:sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
-
После извлечения файла отредактируйте
$PATH
среды$PATH
чтобы система знала, где находятся исполняемые двоичные файлы Go. Вы можете сделать это, добавив следующую строку в файл/etc/profile
(для общесистемной установки) или в файл$HOME/.profile
(для установки текущего пользователя):~ / .profileexport PATH = $PATH :/usr/local/go/bin
Сохраните файл и примените новую
PATH
средыPATH
к текущему сеансу оболочки, набрав:source ~/.profile
-
Чтобы убедиться, что Go успешно установлен, выполните следующую команду, которая распечатает версию Go:
go version
go version go1.13 linux/amd64
Тестирование установки
Чтобы протестировать установку Go, мы создадим рабочее пространство и построим простую программу «Hello world».
-
По умолчанию переменная
GOPATH
, определяющая расположение рабочей области, установлена в$HOME/go
. Чтобы создать каталог рабочей области, введите:mkdir ~/go
-
Внутри рабочей области создайте новый каталог
src/hello
:mkdir -p ~/go/src/hello
и в этом каталоге создайте файл с именем
hello.go
:~ / перейти / SRC / привет / hello.gopackage main import "fmt" func main () { fmt . Printf ( "Hello, Worldn" ) }
Чтобы узнать больше об иерархии каталогов рабочей области Go, посетите страницу документации Go .
-
Чтобы собрать файл cd в каталог
~/go/src/hello
и запуститьgo build
:cd ~/go/src/hello
go build
Приведенная выше команда создаст исполняемый файл с именем
hello
. -
Запустите исполняемый файл, используя следующую команду:
./hello
Результат должен выглядеть так:
Hello, World
Выводы
Мы показали вам, как загрузить и установить Go в Debian 10 Linux.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.