Установка Golang на Linux Debian

В этой статье мы рассмотрим установку и настройку языка программирования Go (golang) на операционной системе Linux Debian. Go - это мощный язык программирования с открытым исходным кодом, разработанный в Google. Он обладает простым синтаксисом, эффективно управляет памятью и поддерживает параллелизм. Установка golang на Linux Debian достаточно проста и займет всего несколько минут, если вы следуете инструкциям.

Шаг 1. Подготовка Linux Debian

Перед установкой golang убедитесь, что ваша система Linux Debian обновлена до последней версии. Для этого откройте терминал и выполните команду:

sudo apt update && sudo apt upgrade

Эта команда обновляет список пакетов и устанавливает все доступные обновления для системы. После обновления перезагрузите компьютер.

Шаг 1. Подготовка операционной системы

Шаг 1. Подготовка операционной системы

Перед установкой Golang на Linux Debian нужно выполнить несколько действий.

1. Обновление пакетов:

Рекомендуется обновить списки доступных пакетов перед установкой Golang:

sudo apt update

sudo apt upgrade

2. Установка утилиты "curl":

Для скачивания файлов из Интернета установите утилиту "curl" следующей командой:

sudo apt install curl

3. Установка утилиты "tar":

Утилита "tar" позволяет архивировать и разархивировать файлы и папки. Для установки выполните следующую команду:

sudo apt install tar

После выполнения этих шагов вы будете готовы к установке Golang на Linux Debian.

Шаг 2. Скачивание golang

Шаг 2. Скачивание golang

Для установки Golang на Linux Debian необходимо скачать архив с программой.

1. Откройте терминал и перейдите в директорию, где вы хотите сохранить архив. Например, вы можете перейти в пользовательскую директорию:

cd ~

2. Затем, с помощью команды wget, загрузите последнюю версию Golang:

wget https://dl.google.com/go/go1.15.linux-amd64.tar.gz

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

3. После загрузки разархивируйте файл при помощи команды tar:

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

4. После этого в текущей папке появится папка с именем "go", это и есть программа Golang.

Теперь можно приступать к установке Golang на Debian.

Шаг 3. Распаковка архива

Шаг 3. Распаковка архива

После загрузки архива с Go его нужно распаковать. Для этого используйте команду tar с параметром -C и указанием пути куда распаковать:

Например, если архив go1.17.linux-amd64.tar.gz загружен в ваш домашний каталог, то команда будет такой:

разархивировать файл go1.17.linux-amd64.tar.gz в папку /usr/local

Эта команда распакует архив в директорию /usr/local. Если вы хотите распаковать архив в другое место, замените путь /usr/local на нужный вам.

После успешного выполнения команды в указанной вами директории должны появиться файлы и папки с содержимым Go.

Шаг 4. Установка golang

Шаг 4. Установка golang

Теперь, когда вы установили все необходимые зависимости, вы готовы установить golang на свою систему Debian.

Вам потребуется загрузить архив с бинарным файлом Golang с официального сайта. Откройте веб-браузер и перейдите по следующей ссылке:

На странице загрузок вы увидите доступные версии Golang для разных операционных систем. Выберите версию, соответствующую вашей Debian системе и архитектуре вашего процессора (обычно amd64).

Как только загрузка файла завершится, откройте его и извлеките содержимое. Возможно, вам понадобится использовать команду tar для распаковки:

tar -xvf go.tar.gz

Для установки Golang на вашу систему просто переместите извлеченный каталог Golang в папку /usr/local. Для выполнения этой операции потребуются права администратора:

sudo mv go /usr/local

После перемещения каталога Golang, вы можете настроить окружение, чтобы использовать Golang в вашем терминале. Добавьте следующие строки в файл ~/.profile или ~/.bashrc (или любой другой файл настройки вашего оболочки), чтобы добавить путь к Golang в переменную окружения PATH:

export PATH=$PATH:/usr/local/go/bin

После установки Golang проверьте его работоспособность, выполните команду:

go version

Вы успешно установили Golang на свою Debian систему!

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

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

После установки Go важно удостовериться, что все прошло успешно и Go готов к использованию. Для этого выполните следующие команды в терминале:

1. Проверьте версию Go, введя команду:

go version

Если у вас установлена версия Go, вы увидите что-то вроде:

go version go1.16.2 linux/amd64

2. Создайте новый файл с расширением .go, например, hello.go, и добавьте следующий код:

package main

import "fmt"

func main() {

fmt.Println("Привет, мир!")

}

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

go build hello.go

4. Запустите скомпилированный файл, введя команду:

./hello

Теперь вы готовы к разработке приложений на Go! Удачи!

Шаг 6. Настройка переменной окружения

Шаг 6. Настройка переменной окружения

После успешной установки Golang необходимо настроить переменную окружения PATH, чтобы вы могли запускать Go-команды из любой директории в командной строке.

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

  1. Откройте файл .bashrc в текстовом редакторе:
  2. Для текущего пользователя: nano ~/.bashrc
  3. Для всех пользователей: sudo nano /etc/bash.bashrc
  4. Добавьте следующую строку в конец файла:

export PATH=$PATH:/usr/local/go/bin

Путь /usr/local/go/bin - расположение исполняемых файлов Go.

  • Сохраните изменения и закройте файл .bashrc.
  • Обновите текущее окружение, чтобы изменения вступили в силу:
  • Для текущего окна терминала выполните команду source ~/.bashrc.
  • Для всех окон терминала перезапустите терминалы.
  • Теперь можно запускать команды Go из любой директории в командной строке, не указывая полный путь к исполняемому файлу.

    Шаг 7. Установка дополнительных инструментов

    Шаг 7. Установка дополнительных инструментов

    После установки Golang на Debian, можно добавить дополнительные инструменты для более эффективной разработки приложений на Go. В этом разделе мы рассмотрим несколько полезных инструментов и библиотек, которые можно установить с помощью инструмента управления пакетами Golang.

    Один из популярных инструментов - это dep, менеджер зависимостей для проектов Go. Он позволяет управлять зависимостями и контролировать версии используемых пакетов. Для установки dep выполните следующую команду:

    go get -u github.com/golang/dep/cmd/dep

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

    Dependency management tool for GogoreleaserTool for building and releasing Go binariesgoplayWeb service to run and share Go snippets
    Менеджер зависимостей для проектов Go
    ginИнструмент автозагрузки изменений в процессе разработки

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

    Оцените статью