Как установить недавнюю, управляемую версию golang на Ubuntu 14.04?

Язык программирования Движения (golang) имеет несколько версий и несколько реализаций. Некоторое программное обеспечение требует более поздней версии, чем 1.2.1 в Ubuntu 14.04 через golang-go пакет:

$ go version
go version go1.2.1 linux/amd64

Или версия, доступная с gccgo-go пакет:

go version xgcc (Ubuntu 4.9.3-0ubuntu4) 4.9.3 linux/amd64

Я предполагаю, что означает, что это основано на gcc 4.9, который немного сбивает с толку, но говорит:

Выпуски GCC 4.9 включают полное Движение 1,2 реализации. Выпуски GCC 5 включают полноценное внедрение Движения 1,4 пользовательских библиотеки. Движение 1,4 времени выполнения не полностью объединяются, но это не должно быть видимо для Движения программ.

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

Каковы опции для установки более поздней версии? Я нуждаюсь 1.5 или позже прямо сейчас, но предпочел бы более общий ответ.

Я не хочу просто устанавливать tar.gz пакет, как предложено официальной документацией, так как я хочу получить обновления системы защиты и т.д. Я на самом деле предупрежден, чтобы видеть, что они рекомендуют это.

Я всегда озабочен установкой от ppa, так как у них нет гарантий обновления системы защиты, но это могло бы быть наилучшим вариантом, и https://launchpad.net / ~ человечность-lxc / + archive/ubuntu/lxd-stable походит на одну опцию.

2
задан 10 November 2016 в 18:32

1 ответ

Движение теперь доступно как возможно более старая версия через Кв.:

sudo apt-get install golang

или как актуальный снимок:

sudo snap install --classic go
1
ответ дан 2 December 2019 в 04:52

Другие вопросы по тегам:

Похожие вопросы: