Как установить Go на CentOS 7
Как установить Go на CentOS 7
How to Install Go on CentOS 7
В этом руководстве мы покажем вам, как загрузить и установить Go в системе CentOS 7.

Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Как установить Go
На момент написания этой статьи последней стабильной версией Go была версия 1.13. Перед загрузкой tarball посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.
Для установки Go на CentOS 7 выполните следующие действия:
-
Загрузите архив.
Для загрузки бинарного использования Go либо
wget
илиcurl
: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
Убедитесь, что хэш, напечатанный из приведенной выше команды, совпадает с хэшем на странице загрузок.
-
Извлеките тарбол.
Используйте
tar
команду для извлечения архива в/usr/local
каталог:sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
-
Настройте переменную пути.
Теперь нам нужно сообщить нашей системе, где найти исполняемые файлы Go, изменив
$PATH
переменную окружения.Мы можем сделать это, добавив следующую строку в
/etc/profile
файл (для общесистемной установки) или в$HOME/.bash_profile
файл (для установки текущего пользователя):~ / .Bash_profileexport PATH=$PATH:/usr/local/go/bin
Сохраните файл и загрузите новую переменную среды PATH в текущий сеанс оболочки с помощью следующей команды:
source ~/.bash_profile
Проверьте установку
Чтобы проверить правильность установки Go, мы настроим рабочее пространство и создадим простую программу «Hello world».
-
Создайте каталог рабочей области
По умолчанию каталог рабочей области имеет значение
$HOME/go
, чтобы создать его, введите:mkdir ~/go
-
Создайте простой файл Go «Hello World».
Внутри рабочей области создайте новый каталог
src/hello
mkdir -p ~/go/src/hello
и в этом каталоге создайте файл с именем
hello.go
~ / Идти / SRC / привет / hello.gopackage main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Вы можете узнать больше об иерархии каталогов рабочего пространства Go здесь
-
Создайте файл hello.go:
Чтобы создать файл, переключитесь в
~/go/src/hello
каталог и запуститеgo build
:cd ~/go/src/hello
go build
Команда выше создаст исполняемый файл с именем
hello
. -
Запустите исполняемый файл:
Запустите исполняемый файл, набрав:
./hello
Hello, World
Если вы видите вывод выше, значит, вы успешно установили Go.
Вывод
Теперь, когда вы скачали и установили Go свою систему CentOS, вы можете приступить к разработке ваших проектов Go.