web-dev-qa-db-ja.com

Ubuntu 14.04に最新バージョンのgolangをインストールする方法は?

Goプログラミング言語(golang)には、複数のバージョンと複数の実装があります。一部のソフトウェアでは、golang-goパッケージを介してUbuntu 14.04の1.2.1よりも新しいバージョンが必要です。

$ 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 は1つのオプションのようです。

3
nealmcb

Goは、aptを介して、おそらく古いバージョンとして利用できます。

Sudo apt-get install golang

または最新のスナップとして:

Sudo snap install --classic go
1
nealmcb