it-swarm.cn

Google的Go语言是否有任何PPA?

您知道Google Go语言的PPA的网址吗?

34
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

2020年答案:您可以使用ppa:longsleep/golang-backports。它提供了Golang:

  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14

您可以在 https://launchpad.net/~longsleep/+archive/ubuntu/golang-backports 上阅读更多信息。

把它们加起来:

Sudo add-apt-repository ppa:longsleep/golang-backports
Sudo apt update
Sudo apt install golang-go
0
gcharbon

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