Google Go语言的任何PPA?

您知道Google Go语言的PPA的任何URL吗?

这是Go的PPA。 它刚刚适用于我,并且使用golang版本维护10.04-12.04。

如果您想要更新的快照,请替换golang-weeklygolang-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,你可能想要使用这个backports PPA:

我一直试图跟上官方Ubuntu存储库中的稳定更新。

目前,Go的最新上游版本没有PPA。 要安装当前的Go版本,您可以使用godeb ,它会自动将最新的上游版本安装为.deb软件包:

  1. 通过创建目录并设置GOPATH和PATH变量来准备envorinment:

     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

我找不到PPA,但gccgo开发者在他的sourceforge网站上发布了.deb软件包。

个人一直在Debian上游打包Go,有关详细信息,请参阅WNPP错误 。 您可以从hg repo构建deb作为folloows:

 hg clone http://hg.debian.org/hg/collab-maint/golang/ cd golang debuild -us -uc 

我对使用hg构建debian软件包并不十分熟悉,请记住这是你正在使用的开发包装。

我使用了这个ppa:ubuntu-lxc/lxd-stable ,它具有接近最新版本

gccgo现在在Debian实验中有官方.deb软件包。

这应该是将代码编译成可执行文件所需的全部内容。

更多信息和链接:

  • Go(golang)介绍包括。 主要发行版中的包的可用性

由于最新的Ubuntu通常来自实验,所以它肯定应该是11.04 Natty Narwhal。

如果你想在以前的Ubuntu版本中使用.deb,那么来自@lfaraone的评论将让你访问谷歌自己选择的谷歌。

如果您想直接从Google获取源代码,那么@mirwing最近有一篇文章告诉您如何做到这一点。