谷歌的 Go 语言有什么 PPA 吗?

Mar*_*rty 37 ppa programming golang

你知道谷歌 Go 语言的 PPA 的任何 URL 吗?

小智 13

这是 Go 的 PPA。刚刚它对我有用,并且使用 10.04-12.04 的 golang 版本进行维护。

替换golang-weeklygolang-tip如果您想要更多最新快照。

参考:

编辑:不幸的是,Gophers 存档现已停产(参见 PPA 说明和http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go),现在由自定义二进制文件取代可用于从源代码生成 Go deb 包。

但是,golang当前在 Trusty 中的软件包相对较新(撰写本文时为 1.2.1)。如果您仍在使用 12.04,则可能需要使用此向后移植 PPA:

我一直在努力跟上官方 Ubuntu 存储库中的稳定更新。

  • 不支持`14.04`... :-( (2认同)
  • ...aaaa这是另一个没有适用于当前版本 Ubuntu 的软件包的死 PPA。 (2认同)

gch*_*bon 11

2021 答案:如果您在 amd64、arm64、armhf 或 i386 上使用 Ubuntu 18.04 LTS 或 20.04 LTS,则可以使用推荐的 ppa:longsleep/golang-backports. 它提供了 Golang:

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

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

把它们加起来:

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go
Run Code Online (Sandbox Code Playgroud)


zer*_*was 7

目前,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
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用 godb 下载、解压并安装最新的 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
    
    Run Code Online (Sandbox Code Playgroud)

    Go 现在可以使用了。有关更多信息,请参阅godeb --help

  • 2016 年在这里。这是正确答案。 (2认同)

lfa*_*one 5

我找不到 PPA,但gccgo开发人员已在他的sourceforge 站点上发布了 .deb 包。

个人一直致力于在 Debian 中打包上游 Go,有关更多信息,请参阅WNPP 错误。您可以按照以下方式从hgrepo构建 deb :

hg clone http://hg.debian.org/hg/collab-maint/golang/
cd golang
debuild -us -uc
Run Code Online (Sandbox Code Playgroud)

我不太熟悉hg用于构建 debian 包,请记住这是您正在使用的开发包。


lca*_*pra 5

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