Установка языка Go на Ubuntu 18.04

Инструкция по установке и настройке языка программирования Go на виртуальном сервере под управлением операционной системы Ubuntu 18.04.

Что это такое?

Go - это язык программирования с открытым исходным кодом, облегчает создание понятного, безопасного, надежного и высокоэффективного программного обеспечения. Язык доступен на всех популярных операционных системах, в том числе на Linux, Windows и MacOS.

Первоначальные требования

Для установки Go, пользователь, от имени которого будет происходить установка, должен иметь привилегии sudo. О том как это сделать, можно прочитать в нашей инструкции.

Загрузка и установка

Подключитесь к VPS по протоколу SSH. Проверьте последнюю актуальную версию Go на сайте разработчика и с помощью curl загрузите архив в домашнюю директорию:

cd ~
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz

Затем вы можете использовать sha256sum для проверки архива:

sha256sum go1.10.3.linux-amd64.tar.gz

Разархивируйте сжатый файл, вы увидите подробный вывод имен файлов:

tar xvf go1.10.3.linux-amd64.tar.gz

Измените владельца каталога go и переместите его в каталог /usr/local для локальной установки:

sudo chown -R root:root ./go
sudo mv go /usr/local

Далее необходимо определить пути в среде окружения. Для этого с помощью текстового редактора, например vi:

sudo vi ~/.profile

Добавьте в файл следующие строки:

export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

Затем обновите свой профиль, чтобы изменения стали актуальны:

source ~/.profile

Тестирование установки

Создайте новый каталоги для рабочей области Go, где будут располагаться собранные файлы:

mkdir $HOME/work
mkdir $HOME/work/src
mkdir $HOME/work/src/hello

Создайте файл, в котором будет находиться тестовая программа:

vi $HOME/work/src/hello/hello.go

Вставьте следующие строки в файл и сохраните изменения:

package main

import "fmt"

func main() {
fmt.Printf("hello, world\n")
}

Скомпилируйте исходный код с помощью следующей команды:

go install hello

Выполните следующую команду:

hello

В консоли должна отобразиться следующая строка:

hello, world

На этом конфигурация и проверка закончена.

 


Средняя оценка: 5,0, всего оценок: 1