Как установить go на ubuntu

Обновлено: 05.07.2024

Go (или Golang) – это современный язык программирования, который был разработан компанией Google. Более подробно о нем вы можете узнать в статье «Язык программирования Go: мнения и перспектива». А данная статья расскажет, как правильно установить загрузить и установить Go версии 1.6, а также создать свое первое приложение “Hello world” на этом языке программирования.

Требования

У вас должна быть установлена ОС Ubuntu версии 16.04. Также вам понадобится пользователь, который не имеет root-прав (то есть не суперпользователь), но наделен sudo-правами для выполнения административных задач.

1. Установка Go

Сначала нужно установить Go на сервер. Для этого подключитесь к серверу с Ubuntu через SSH:

На официальной странице Go, которая доступна по этой ссылке, найдите URL-адрес, ведущий на актуальный архив с релизом, а также на хеш SHA256. Нашли? Теперь перейдите в командную строку и используйте команду curl для того, чтобы загрузить архив. Перед этим проверьте, что находитесь в домашней директории, или перейдите в нее, используя команду cd:

Для подтверждения подлинности архива используйте команду sha256sum:

На экране отобразится примерно следующее:

Видите длинный хеш выше? Его нужно сравнить с хешем, написанным на странице, откуда вы скачали архив (правый столбец под названием “SHA256 Checksum”) – хеши должны совпадать.

Далее перейдем к распаковке скачанного архива. Для этого подойдет команда tar, которая обычно используется для создания архива. Не забудьте про опции: x – для того, чтобы произвести извлечение; v – в том случае, если вы хотите получить подробный вывод (список файлов, которые были извлечены); f – для того, чтобы задать нужное вам название файла. В итоге получается вот такая команда:

Теперь в домашней директории у вас появился новый каталог под названием go. Поменяйте владельца и группу этого каталога на root:

И переместите каталог в /usr/local:

Примечание. /usr/local/go – официально рекомендуемое место, где следует хранить файлы Go. Однако при желании можно выбрать для каталога и другой путь.

2. Установка путей Go

Теперь перейдем к установке путей Go в вашем окружении.

Укажите корневой каталог Go, в котором будут храниться файлы Go и к которому Go будет обращаться при их поиске. Для этого откройте файл:

И в конце добавьте следующую строку:

Если же вы ранее (в конце первого пункта) выбрали какой-то другой путь, то укажите именно этот путь. Следующие команды применимы, если Go установлен в вашем домашнем каталоге:

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

3. Тест установленного Go

Теперь, когда у вас установлен Go, и прописаны все необходимые пути, - самое время заняться тестированием!

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

Далее создайте в данной директории иерархию каталогов для того, чтобы в дальнейшем создать тестовый файл. Если вы планируете работать со своим кодом на Github, тогда ниже вместо “user” укажите свое имя пользователя (username) на Github.

Если же использовать Github вы не собираетесь, то можете тогда выбрать какой-нибудь другой путь наподобие

Ну а теперь создайте и откройте простой файл Go, в котором будет программа “Hello world”:

В сам файл скопируйте вот этот код:

Данный код использует основные пакеты Go и импортирует отформатированные компоненты IO; при запуске на экране должна быть напечатана надпись “Hello, World”. Поэтому если вы запустите программу, и она отработает корректно, то это покажет, что все установлено и функционирует правильно.

После того, как вы скопировали код, сохраните и закройте файл, а затем выполните компиляцию, используя команду install:

После компиляции запустите файл:

После выполнения программы вы также можете посмотреть, где находится бинарный файл hello. Это делается при помощи команды which:

Вы увидите примерно такой вывод:

Заключение

Загрузив и установив все необходимые компоненты Go, вы можете теперь разрабатывать собственные проекты на языке Go.

Многие популярные приложения, такие как Kubernetes, Docker, Prometheus и Terraform, написаны на Go.

В этом руководстве объясняется, как загрузить и установить Go в Ubuntu 20.04.

Установка Go на Ubuntu 20.04

Для установки Go в Ubuntu 20.04 выполните следующие действия:

1. Загрузка архива Go

На момент написания этой статьи последней стабильной версией Go была версия 1.14.2. Перед загрузкой тарбола посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.

Выполните следующую команду от имени пользователя с правами sudo, чтобы загрузить и извлечь двоичный архив Go в каталог /usr/local :

2. Настройка переменной пути

Добавив расположение каталога Go в $PATH среды $PATH , система будет знать, где найти исполняемые двоичные файлы Go.

Это можно сделать, добавив следующую строку либо в файл /etc/profile (для общесистемной установки), либо в файл $HOME/.profile (для установки текущего пользователя):

Сохраните файл и загрузите новую переменную среды PATH в текущий сеанс оболочки:

3. Проверка установки Go

Проверьте установку, распечатав версию Go:

Результат должен выглядеть примерно так:

Начало работы с Go

По умолчанию переменная GOPATH , определяющая расположение рабочей области, установлена в $HOME/go . Чтобы создать каталог рабочей области, введите:

Внутри рабочей области создайте новый каталог src/hello :

и в этом каталоге создайте файл с именем hello.go :

/ перейти / SRC / привет / hello.go

Чтобы узнать больше об иерархии каталогов рабочей области Go, посетите страницу документации Go .

/go/src/hello и запустите go build чтобы собрать программу:

Приведенная выше команда создаст исполняемый файл с именем hello .

Вы можете запустить исполняемый файл, просто выполнив команду ниже:

Результат должен выглядеть примерно так:

Выводы

Теперь, когда вы загрузили и установили Go в своей системе Ubuntu, вы можете приступить к разработке проектов Go.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Как установить Go на Ubuntu 18.04

Go - это современный язык программирования с открытым исходным кодом, созданный Google. Многие популярные приложения, включая Kubernetes, Docker и Grafana, написаны на Go.

Введение

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

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

Чтобы установить Go в Ubuntu 18.04, выполните следующие действия:

1. Загрузка архива Go

На момент написания этой статьи последней стабильной версией Go была версия 1.13. Перед загрузкой тарбола посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.

Для того, чтобы загрузить двоичный Go, то вы можете использовать wget или curl :

2. Проверка тарбола Go

Чтобы проверить контрольную сумму tarball, вы можете использовать sha256sum команду:

Результат будет выглядеть примерно так:

Убедитесь, что хэш, напечатанный из приведенной выше команды, совпадает с хешем со страницы загрузок.

3. Извлечение архива Go

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

4. Настройка переменной пути.

Чтобы система знала, где найти исполняемые двоичные файлы Go, нам нужно настроить $PATH переменную среды. Мы можем сделать это, добавив следующую строку в /etc/profile файл (для общесистемной установки) или в $HOME/.profile файл (для текущей пользовательской установки):

Сохраните файл и загрузите новую переменную среды PATH в текущий сеанс оболочки:

5. Проверка установки Go

Проверьте установку, распечатав версию Go:


Результат должен выглядеть примерно так:

Начало работы с Go

По умолчанию каталог рабочей области настроен на $HOME/go , чтобы создать его, введите:

Внутри рабочей области создайте новый каталог src/hello :

В этом каталоге создайте файл с именем hello.go следующего содержания:

/ перейти / SRC / привет / hello.go

Вы можете узнать больше об иерархии каталогов рабочей области Go здесь .

Чтобы создать файл, перейдите в

/go/src/hello каталог и выполните go build команду:

Приведенная выше команда создаст исполняемый файл с именем hello .

Вы можете запустить исполняемый файл, просто выполнив команду ниже:

Результат должен выглядеть примерно так:

Вывод

Теперь, когда вы загрузили и установили Go в своей системе Ubuntu, вы можете приступить к разработке проектов Go.


Это краткое руководство показывает студентам и новым пользователям, как установить язык программирования Go в Ubuntu 20.04 | 18.04.

Go используется для создания некоторых популярных программ и приложений, используемых сегодня, таких как Kubernetes, Docker, Grafana и некоторых других. Он поддерживает дистрибутивы Linux, macOS, Windows и другие.

Для студентов и новых пользователей, которым нужна система Linux для начала обучения, проще всего начать с ОС Ubuntu Linux…. Это отличная операционная система Linux для начинающих и тех, кто ищет более простой в использовании дистрибутив Linux.

При использовании Ubuntu вы обнаружите, что Linux не так уж сильно отличается от Windows и других операционных систем во многих отношениях, особенно когда дело доходит до использования системы для выполнения работы…

Системы Ubuntu и Windows позволяют вам быть продуктивными, простыми в использовании, надежными и позволяют устанавливать и запускать тысячи программ, от игр до программного обеспечения для повышения производительности для частных лиц и предприятий.

Чтобы начать установку Go на Ubuntu, выполните следующие действия:

Шаг 1. Загрузите Go на Ubuntu

Для других систем процесс обычно несложный. В Ubuntu и других системах Linux вы должны загрузить его двоичный пакет и установить его.

На момент написания последней версии была 1.13 . Но перед загрузкой посетите официальную страницу загрузок Go и проверьте, доступна ли новая версия.

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

После этого выполните приведенные ниже команды, чтобы извлечь файл tarball в каталог /usr/local .

sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz

Это должно извлечь двоичный файл Go и сохранить его в каталоге /usr/local .

Шаг 2. Настройка Go

Вы можете определить переменную среды Go, добавив строку ниже в файл /etc/profile file (для общесистемного использования) или в файл $HOME/.profile специально для вас

Чтобы сделать Go исполняемым файлом только для вашей учетной записи, добавьте строку в свой файл $ HOME / .profile, выполнив приведенные ниже команды, чтобы открыть его.

Затем скопируйте и вставьте строку ниже в файл и сохраните.

Сохраните файл и выйдите

Когда вы закончите, выполните приведенные ниже команды, чтобы завершить настройку.

Чтобы проверить, установлен ли Go, выполните следующие команды:

Вы должны увидеть аналогичный результат, как показано ниже:

Вот как устанавливают и настраивают Go в Ubuntu 18.04 | 16.04

Ваша первая программа

Чтобы узнать, как создать свою первую программу Go, перейдите по ссылке ниже:

Читайте также: