Установка Go в debian

Установка.

  1. Скачать архив с последней версией для Linux по ссылке.
  1. Распаковать архив с в /usr/local созданием директории /usr/local/go. Пример:
$ sudo tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz
  1. Добавить путь /usr/local/go/bin файл профиля ~/.profile или в файл /etc/profile. Необходимо добавить следующую строку:
1
export PATH=$PATH:/usr/local/go/bin

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

$ source ~/.profile

Проверка правильности установки.

Создадим простое приложение Hello World. Создайте рабочую директорию для исходников, к примеру $HOME/go и в ней директории src/hello:

$ mkdir $HOME/go/src/hello

Перейдите в эту директорию и создайте файл hello.go:

$ cd $HOME/go/src/hello
$ touch hello.go

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

1
2
3
4
5
6
7
package main

import "fmt"

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

Следующая команда соберёт исполняемый файл hello в директории с созданным файлом:

$ go build hello.go

Проверим создался ли исполняемый файл:

$ ls -lh
итого 1,9M
-rwxr-xr-x 1 mdima mdima 1,9M фев 17 20:23 hello
-rw-r--r-- 1 mdima mdima   74 фев 17 20:21 hello.go

Запустим приложение. Если всё было установлено корректно и приложение собралось, то увидим следующее:

$ ./hello
hello, world
Documentation Status