Поиск по сайту:

Как установить язык программирования Go на Debian 11


На этой странице

  1. Необходимое условие
  2. Обновление системы
  3. Установка Go в Debian 11
  4. Настройка среды Go
  5. Создание тестового проекта
  6. Заключение

Go — это язык программирования, изначально созданный командой Google в качестве замены C. Они хотели иметь язык, в котором компилятор будет быстрым, но при этом простым в программировании и эффективным. Go можно использовать для многих вещей, таких как сетевые или распределенные системные программы, и заслужил название «язык облака».

Это помогает людям делать больше, используя всего несколько слов, упрощая написание длинных предложений, не тратя время на форматирование. Если вам нужно поделиться своей программой с другими людьми, вы можете просто скомпилировать ее в один файл, чтобы им не пришлось ничего скачивать.

В этом руководстве мы рассмотрим, как установить и настроить рабочее пространство для программирования с помощью Go через командную строку. Вы можете продолжить, если у вас есть работающая система Debian 11. Другие дистрибутивы Linux на основе Debian должны работать аналогичным образом.

Предпосылка

Прежде чем вы сможете начать работу с Go, убедитесь, что у вас есть следующее:

  • Сервер с установленным Debian 11.
  • Пользователь без полномочий root с привилегиями sudo.

Обновление системы

Обновление пакетов в Debian Linux — довольно простой процесс. Для этого вы можете просто запустить следующую команду в своем терминале:

sudo apt update && sudo apt upgrade -y
sudo apt install wget software-properties-common apt-transport-https

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

Установка Go на Debian 11

На этом шаге вы загрузите и установите Go. Текущую версию можно загрузить с официальной страницы загрузки Go.

На момент написания последней версией является версия 1.17. Узнайте, какая версия доступна для вас, и замените URL-адрес на тот, который соответствует вашей текущей версии.

cd
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

После завершения загрузки извлеките загруженный ZIP-файл и поместите его в нужное место на своем сервере. Рекомендуется оставить его включенным /usr/local:

sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

Настройка среды Go

На этом шаге мы настроим переменную среды $ {GOPATH} для GO.

Вам нужно будет создать переменную локальной среды с именем $GOPATH и поместить ее в ваш файл ~/.profile. Для простоты разработки $GOPATH указывает компилятору, где искать сторонний исходный код, а также любой сгенерированный вами код. Многие сторонние утилиты по-прежнему полагаются на установку этой переменной, поэтому ее установка по-прежнему является хорошей практикой, даже если она не нужна.

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile source
source $HOME/.profile

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

echo $PATH

Эта команда должна вернуть значение, подобное следующему:

Если это не то, что вы видите на своем терминале, повторите эти шаги, чтобы убедиться, что значения точны. Если какая-либо команда возвращает ошибку, убедитесь, что вы указали источник своего профиля, выполнив source $HOME/.profile.

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

go version
go env

Создание тестового проекта

Теперь, когда у вас установлен Go, вы можете попробовать создать простой тестовый проект. Давайте создадим проект «Hello World» в нашем домашнем каталоге.

Откройте свой любимый текстовый редактор и создайте новый файл с именем helloworld.go.

cd
sudo nano helloworld.go

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

package main

import "fmt"

func main() {

  fmt.Println("Howtoforge, Hello World!")

}

Сохраните файл с помощью Ctrl+O и выйдите из Nano с помощью Ctrl+X.

Теперь вы можете запустить свой новый проект с помощью команды go run.

go run helloworld.go

FMT, сокращение от Format package, вызывает функцию Println. Функция Println будет отображать значения на консоли. В результате в вашем терминале вы увидите сообщение «Howtoforge, Hello World!».

Этот вывод подтверждает, что рабочая область Go работает правильно.

Заключение

В этом руководстве мы показали вам, как начать работу с Golang в Debian 11. Go — это мощный язык со множеством инструментов и отличным сообществом. Вы можете найти больше информации о Go на его официальном сайте.

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