Как установить последнюю управляемую версию golang на Ubuntu 14.04?
Язык программирования Go (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 включают в себя полную реализацию Go 1.2. Выпуски GCC 5 включают полную реализацию пользовательских библиотек Go 1.4. Среда выполнения Go 1.4 объединена не полностью, но это не должно быть видно программам Go.
Попытка установить программное обеспечение, используя, например, go get
Команда может быть разочаровывающей и бесполезной, генерировать дампы ядра или странные ошибки компиляции.
Какие есть варианты установки более свежей версии? Мне нужно 1,5 или более поздней версии прямо сейчас, но я бы предпочел более общий ответ.
Я не хочу просто устанавливать пакет tar.gz в соответствии с официальной документацией, так как я хочу получать обновления безопасности и т. Д. Я действительно встревожен, увидев, что они рекомендуют это.
Я всегда нервничаю по поводу установки с ppa, поскольку у них нет гарантий обновления безопасности, но это может быть лучшим вариантом, и https://launchpad.net/~ubuntu-lxc/+archive/ubuntu/lxd-stable похоже на один вариант.
0 ответов
Go теперь доступен как возможно более старая версия через apt:
sudo apt-get install golang
или как актуальная оснастка:
sudo snap install --classic go