Скачайте архив с последней версией с официального сайта. Запишите адрес последнего релиза. Пример команды:
wget https://golang.org/dl/go1.20.linux-amd64.tar.gz
Распакуйте архив в директорию /usr/local:
sudo tar -C /usr/local -xzf go1.20.linux-amd64.tar.gz
Настройте переменные среды. Добавьте следующее в файл ~/.bash_profile или ~/.profile:
export PATH=$PATH:/usr/local/go/bin
Обновите текущую сессию:
source ~/.bash_profile
Проверьте версию для убедительности:
go version
Скорость! Ощутите силу этого языка. Пишите короткие, чистые и производительные программы. Делайте это с умом.
Важно помнить о создании рабочего пространства. Стандартная структура – $HOME/go.
Создайте структуры директорий:
mkdir -p ~/go/{bin,pkg,src}
Помните, режимы работы различаются. В зависимости от ваших предпочтений, выберите подходящий. Теперь вы готовы запустить проекты.
Внимание! Важно настроить GOPATH и GOROOT для корректной работы системы.
Добавьте это в ~/.bash_profile:
export GOPATH=$HOME/go
export GOROOT=/usr/local/go
Теперь ваша среда готова. Начинайте кодить. Исследуйте, пробуйте, создавайте. Открывайте двери в мир разработки.
Установка платформы Go в системе на базе Linux: Пошаговая инструкция
Сначала выполните команду для загрузки архивированного файла с необходимой версией. Если требуется последняя версия, используйте следующую команду:
wget https://golang.org/dl/go1.20.5.linux-amd64.tar.gz
Проверьте файл на целостность используя команду:
sha256sum go1.20.5.linux-amd64.tar.gz
Сравните полученное значение с проверочным, указанным на сайте. Следующий шаг — распаковка содержимого в каталог:
sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
Важно помнить, что переменная окружения GOPATH должна быть указана для корректной работы среды. Не забудьте добавить этот путь в файл .profile или .bashrc.
Дополните файл окружения следующей строкой:
export PATH=$PATH:/usr/local/go/bin
Обновите настройки командой:
source ~/.profile
Теперь проверьте успешность установки, выполнив:
go version
Если получен ответ с версией, значит все прошло успешно. Вы готовы к разработке!
Обновление пакетного менеджера перед инсталляцией
Перед началом работы необходимо освежить базу данных вашего менеджера пакетов. В зависимости от дистрибутива команды могут различаться. В Deb-based системах выполните:
sudo apt update
Эта команда оповестит систему о новых версиях пакетов. За ней рекомендуется выполнить:
sudo apt upgrade
Это позволит обновить все установленные пакеты до последних версий. Операция может занять время, особенно если установлены многие приложения.
Важно помнить, что обновление системы иногда требует перезагрузки. Не забывайте о критически важных сервисах!
В RPM-системах используйте:
sudo dnf update
или для более старых версий:
sudo yum update
Это также обеспечит актуальность установленных пакетов. Сразу после обновления пакета, не забудьте проверить наличие конфликтов или зависимостей.
Завершив обновление, выполните команду для установки необходимого инструмента. Просто убедитесь, что система готова к дальнейшим изменениям. Перемены не терпят отлагательства!
Варианты установки Go
Ручной метод — идеальный способ получить полный контроль над установленной версией. Скачайте архив с последней стабильной версией с официального сайта. Затем распакуйте его в директорию, например, /usr/local. Используйте команду:
tar -C /usr/local -xzf go1.XX.linux-amd64.tar.gz
После этого настройте переменные окружения. Добавьте в файл ~/.bash_profile или ~/.bashrc следующие строки:
export PATH=$PATH:/usr/local/go/bin
Выполните source ~/.bash_profile или source ~/.bashrc, чтобы изменения вступили в силу. Легко. Но, подходя с другой стороны… Пакетные менеджеры, такие как APT или DNF, предоставляют быструю установку. Например, в Debian/Ubuntu выполните:
sudo apt update && sudo apt install golang
Важно помнить, что версии в репозиториях могут устаревать.
Явное преимущество — отсутствует необходимость в ручной настройке PATH. Но если требуется последняя версия, именно ручной метод станет лучшим выбором. Если напрямую через пакетный менеджер, следите за обновлениями.
В случае с RPM-дистрибутивами команда будет следующей:
sudo dnf install golang
Ручная установка позволяет гибко управлять версиями. Автоматизация — это удобно, но требует мониторинга за актуальностью пакетов. Что выбрать? Зависит от ваших задач. Не забывайте проверить установленную версию командой:
go version
Внимание! Проконсультируйтесь с официальной документацией для получения актуальных инструкций.
Используя эти методы, легко настроить среду разработки. Выбирайте тот, что больше соответствует вашим потребностям и привычкам. Главное — быть уверенным в своих действиях.

