ppa:evarlast/golang1.4у меня не работает. Ниже приведен ручной способ установки Go.
Для получения более подробной инструкции по установке: Установите последнюю версию Golang в Linux.
Шаг 1. Удалите существующий голанг.
sudo apt-get purge golang*
Шаг 2 : Загрузите последнюю версию с официального сайта. Кликните сюда
Шаг 3 : Распакуйте его в /usr/local с помощью следующей команды. Здесь я использую Go 1.11.4. Возможно, вам придется заменить имя файла фактическим именем файла в зависимости от загруженной вами версии.
tar -C /usr/local -xzf go1.11.4.linux-amd64.tar.gz
Шаг 4 : Создайте домашний каталог .go . (Необходимые пакеты легко установить без прав администратора)
mkdir ~/.go
Шаг 5. Настройте следующие переменные среды.
GOROOT=/usr/local/go
GOPATH=~/.go
PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Проверьте эту ссылку, чтобы узнать , как навсегда установить переменные среды .
Шаг 6. Обновите команду go.
sudo update-alternatives —install «/usr/bin/go» «go» «/usr/local/go/bin/go» 0
sudo update-alternatives —set go /usr/local/go/bin/go
Шаг 7. Проверьте golangверсию .
go version
еще нужны команды
tar xvf go1.21.5.linux-amd64.tar.gz
128 pwd
129 ls
130 sudo chown -R root:root ./go
131 sudo mv go /usr/local
132 sudo nano ~/.profile
133 source ~/.profile