web-dev-qa-db-ja.com

GoogleのGo言語用のPPAはありますか?

GoogleのGo言語のPPAのURLを知っていますか?

33
Marty

これがGoのPPAです。ちょうど今、私のために働いたし、10.04-12.04のgolangバージョンで維持されます。

最新のスナップショットが必要な場合は、golang-weeklyまたはgolang-tipに置き換えてください。

参照:

編集:残念ながら、Gophersアーカイブは廃止されました(PPAの説明と http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go を参照) 、ソースからGo debパッケージを生成するために使用できるカスタムバイナリに置き換えられました。

ただし、現在Trustyにあるgolangパッケージは比較的新しい(この記事を書いている時点では1.2.1)。まだ12.04を使用している場合は、このバックポートPPAを使用できます。

公式のUbuntuリポジトリでの安定した更新に遅れずについていくために、私はこれを維持しています。

13
Alex Rudnick

現在、Goの最新のアップストリームバージョンのPPAはありません。現在のGoバージョンをインストールするには、 godeb を使用できます。これにより、最新のアップストリームバージョンが.debパッケージとして自動的にインストールされます。

  1. ディレクトリを作成し、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
    
  2. 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を参照してください。

7
zerwas

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パッケージをビルドすることにあまり馴染みがありませんが、これは作業中の開発パッケージであることを覚えておいてください。

5
lfaraone

最新バージョンに近いppa:ubuntu-lxc/lxd-stableを使用しました

5
lcapra

gccgoには、Debianの実験的な公式の.debパッケージがあります。

Goコードを実行可能ファイルにコンパイルするために必要なのはこれだけです。

詳細とリンクはこちら:

最新のUbuntuは通常実験的なものであるため、11.04 Natty Narwhalに含まれるはずです。

以前のUbuntuバージョンで.debを所有している場合は、@ lfaraoneからのコメントにより、Google独自のソースのdebianized選択にアクセスできます。

ソースをGoogleから直接取得したい場合は、@ mirwingによる最近の記事でその方法を説明しています。

0
Gary

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を直接呼び出すことができます。

0
Jonathan Cross