読者です 読者をやめる 読者になる 読者になる

tkuchikiの日記

Linux やプログラミングについて書きます。

golang の spec ファイル

go golang rpmbuild

執筆時の go の最新安定版は1.5.1 です。

rpm をインストールすると、

  • /usr/local/go
  • /usr/bin/go (/usr/local/go/bin/go の symlink)
  • /usr/bin/gofmt (/usr/local/go/bin/gofmt の symlink)
  • /usr/bin/godoc (/usr/local/go/bin/godoc の symlink)

をインストールできます。
epel repo と amzn-main に golang package があるので、
あまり作る必要はないと思いますが、止事無き事情で必要なときはご活用ください
(執筆時、epel repo は go 1.5.1、amzn-main は go 1.4.2 でした)。

rpm 作成手順

curl -s https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz -o ~/rpmbuild/SOURCES/go1.5.1.linux-amd64.tar.gz
# ~/rpmbuild/SPECS/golang.spec を設置
rpmbuild -ba ~/rpmbuild/SPECS/golang.spec