tkuchikiの日記

新ブログ https://blog.tkuchiki.net

golang の spec ファイル

執筆時の 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