Установка Go на Linux зависит от дистрибутива. Мы рассмотрим самые популярные варианты. Выбери свой дистрибутив и следуй инструкциям.
Важно: Инструкции предполагают, что ты используешь терминал. Если ты не знаком с командами Linux, не переживай — мы объясним всё пошагово.
🔹 Установка Go на Ubuntu и Debian
Ubuntu и Debian используют пакетный менеджер apt, но мы рекомендуем устанавливать Go напрямую с официального сайта, чтобы получить последнюю версию.
Скачай Go:
- Перейди на официальный сайт Go: https://go.dev/dl/.
 - Найди последнюю версию (например, 
go1.22.3.linux-amd64.tar.gzдля 64-битных систем). - Скачай архив в терминале:
wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz 
Распакуй архив:
- Распакуй скачанный файл в 
/usr/local:sudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz 
- Распакуй скачанный файл в 
 Настрой переменные окружения:
- Открой файл 
~/.bashrcили~/.zshrc(в зависимости от используемой оболочки) в редакторе, например:nano ~/.bashrc - Добавь следующие строки в конец файла:
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin - Сохрани файл и обнови конфигурацию:
source ~/.bashrc 
- Открой файл 
 Проверь установку:
- Введи в терминале:
go version - Ты должен увидеть что-то вроде:
go version go1.22.3 linux/amd64 
- Введи в терминале:
 
🔹 Установка Go на Fedora
Fedora использует пакетный менеджер dnf, и Go доступен в официальных репозиториях, но мы установим последнюю версию с сайта Go.
Скачай Go:
- Перейди на https://go.dev/dl/ и выбери последнюю версию (например, 
go1.22.3.linux-amd64.tar.gz). - Скачай архив:
wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz 
- Перейди на https://go.dev/dl/ и выбери последнюю версию (например, 
 Распакуй архив:
- Распакуй в 
/usr/local:sudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz 
- Распакуй в 
 Настрой переменные окружения:
- Открой файл 
~/.bashrcили~/.zshrc:nano ~/.bashrc - Добавь:
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin - Примени изменения:
source ~/.bashrc 
- Открой файл 
 Проверь установку:
- Выполни:
go version - Ожидаемый вывод:
go version go1.22.3 linux/amd64 
- Выполни:
 
🔹 Установка Go на Arch Linux
Arch Linux предоставляет Go через пакетный менеджер pacman, но мы также можем установить последнюю версию вручную.
Установка через
pacman(рекомендуемый способ):- Обнови систему и установи Go:
sudo pacman -Syu sudo pacman -S go 
- Обнови систему и установи Go:
 Альтернатива: установка вручную:
- Скачай Go с https://go.dev/dl/ (например, 
go1.22.3.linux-amd64.tar.gz):wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz - Распакуй:
sudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz - Настрой переменные окружения в 
~/.bashrcили~/.zshrc:export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin - Примени:
source ~/.bashrc 
- Скачай Go с https://go.dev/dl/ (например, 
 Проверь установку:
- Выполни:
go version - Ожидаемый вывод:
go version go1.22.3 linux/amd64 
- Выполни:
 
🔹 Установка Go на openSUSE
openSUSE использует менеджер пакетов zypper, но для последней версии мы установим Go вручную.
Скачай Go:
- Перейди на https://go.dev/dl/ и выбери 
go1.22.3.linux-amd64.tar.gz:wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz 
- Перейди на https://go.dev/dl/ и выбери 
 Распакуй архив:
- Распакуй в 
/usr/local:sudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz 
- Распакуй в 
 Настрой переменные окружения:
- Открой 
~/.bashrcили~/.zshrc:nano ~/.bashrc - Добавь:
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin - Примени:
source ~/.bashrc 
- Открой 
 Проверь установку:
- Выполни:
go version - Ожидаемый вывод:
go version go1.22.3 linux/amd64 
- Выполни:
 
⚙️ Настройка окружения
После установки Go убедись, что переменные окружения настроены правильно:
PATHвключает/usr/local/go/binдля доступа к командам Go.GOPATHуказывает на директорию$HOME/go(обычно~/go), где хранятся исходные коды, зависимости и бинарные файлы.
Если ты используешь другой путь для GOPATH, убедись, что он существует:
mkdir -p $GOPATH/src $GOPATH/bin $GOPATH/pkg
🧪 Проверка установки
Проверь версию Go:
go version
Если всё установлено правильно, ты увидишь версию, например:
go version go1.22.3 linux/amd64