回答:
これがGoのPPAです。ちょうど今、私のために働いたし、10.04-12.04のgolangバージョンで維持されます。
https://launchpad.net/~gophers/+archive/go
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-stable
置き換えるgolang-weekly
かgolang-tip
、最新のスナップショットが必要な場合。
参照:
編集:残念ながら、Gophersアーカイブは廃止されました(PPAの説明とhttp://blog.labix.org/2013/06/15/in-flight-deb-packages-of-goを参照)。カスタムバイナリに置き換えられましたソースからGo debパッケージを生成するために使用できます。
ただし、golang
現在Trusty にあるパッケージは比較的新しい(この記事の執筆時点で1.2.1)。まだ12.04を使用している場合は、このバックポートPPAを使用できます。
https://launchpad.net/~bcandrea/+archive/ubuntu/backports
sudo add-apt-repository ppa:bcandrea/backports
sudo apt-get update
sudo apt-get install golang
公式のUbuntuリポジトリでの安定した更新に遅れずについていくために、私はこれを維持しています。
14.04
... :-(
現在、Goの最新のアップストリームバージョンのPPAはありません。現在のGoバージョンをインストールするには、godebを使用できます。これは、最新のアップストリームバージョンを.debパッケージとして自動的にインストールします。
ディレクトリを作成し、GOPATHおよびPATH変数を設定して、環境を準備します。
mkdir -p ~/.go/bin
echo "GOPATH DEFAULT=\${HOME}/.go" >> ~/.pam_environment
echo "PATH DEFAULT=\${PATH}:\$GOPATH/bin" >> ~/.pam_environment
# Re-login your user so the variables are applied
godebを使用して最新のGoバージョンをダウンロード、展開、インストールします。
wget -O /tmp/godeb-amd64.tar.gz https://godeb.s3.amazonaws.com/godeb-amd64.tar.gz
tar xfz /tmp/godeb-amd64.tar.gz -C ~/.go/bin
godeb install
Goを使用する準備ができました。詳細については、を参照してくださいgodeb --help
。
${HOME}
明らかに空であるため、GOPATHは最終/.go
的にになります。
私はPPAを見つけることができませんでしたが、gccgo
開発者は彼のsourceforgeサイトに .debパッケージを投稿しました。
個人はDebianでGoの上流のパッケージ化に取り組んできました。詳細については、WNPPバグを参照してください。次のようにhg
レポからdebを構築できる場合があります。
hg clone http://hg.debian.org/hg/collab-maint/golang/
cd golang
debuild -us -uc
私はhg
、debianパッケージをビルドするために使用することにそれほど精通していません。これは、あなたが作業している開発パッケージであることに留意してください。
abort: HTTP Error 404: Not Found
ppa:ubuntu-lxc/lxd-stable
最新バージョンに近いものを使用しました
gccgoには、Debianの実験的な公式の.debパッケージがあります。
goコードを実行可能ファイルにコンパイルするために必要なのはこれだけです。
詳細とリンクはこちら:
最新のUbuntuは通常実験的なものであるため、11.04 Natty Narwhalに間違いなくあるはずです。
以前のUbuntuバージョンの.debを所有している場合は、@ lfaraoneからのコメントを使用して、Google独自のソースのdebianized選択にアクセスできます。
Googleから直接ソースを取得したい場合は、@ mirwingによる最近の記事でその方法を説明しています。
Ubuntu Trusty、Xenial、Bionic、Cosmic、DiscoのGoバージョン1.4から1.11は、ここからインストールできます:https ://launchpad.net/~gophers/+archive/ubuntu/archive
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-1.11-go
注:インストール後、に追加/usr/lib/go-1.X/bin
(または/usr/lib/go-tip/bin
)する必要があります$PATH
。または、/usr/lib/go-1.X/bin/go
直接呼び出すことができます。