Установка Go для Linux
В этом документе описаны различные способы установки среды языка Go на системе Linux.
Способ 1: Установка с использованием официального бинарного пакета (рекомендуется)
1. Загрузка установочного пакета Go
Посетите страницу загрузки языка Go или используйте следующую команду для загрузки последней версии:
# Загрузка Go 1.21.5 (пример версии, измените согласно вашим потребностям)
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz2. Распаковка установочного пакета
Распакуйте загруженный архив в каталог /usr/local:
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz3. Настройка переменных среды
Отредактируйте файл ~/.bashrc или ~/.profile, добавив следующее содержимое:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/binПримените изменения переменных среды:
source ~/.bashrc4. Проверка установки
go versionВы должны увидеть вывод, похожий на следующий:
go version go1.21.5 linux/amd64Способ 2: Установка через менеджер пакетов
Ubuntu/Debian
sudo apt update
sudo apt install golang-goCentOS/RHEL
sudo yum install epel-release
sudo yum install golangFedora
sudo dnf install golangArch Linux
sudo pacman -S goПримечание: Версия, установленная через менеджер пакетов, может не быть последней. Если вам нужна последняя версия, рекомендуется использовать способ 1.
Способ 3: Установка через Snap
Если ваша система поддерживает Snap, используйте следующую команду:
sudo snap install go --classicНастройка прокси модулей Go (для пользователей материкового Китая)
Если вы находитесь в материковом Китае, рекомендуется настроить прокси модулей Go для ускорения загрузки зависимостей:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,directИли используйте прокси Qiniu Cloud:
go env -w GOPROXY=https://goproxy.io,directНастройка рабочего пространства Go
Создайте структуру каталогов рабочего пространства Go:
mkdir -p $HOME/go/{bin,pkg,src}Удаление Go
Если нужно удалить Go, выполните следующую команду:
sudo rm -rf /usr/local/goИ удалите соответствующие настройки переменных среды из ~/.bashrc или ~/.profile.
Следующие шаги
После завершения установки вы можете:
- Изучить Быстрый старт с Go
- Узнать о Инструментарии Go
- Изучить Управление модулями Go
