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