您知道 Google Go 语言的 PPA 的任何 URL 吗?
答案1
2024 回答:如果你在 amd64、arm64、armhf 或 i386 上使用 Ubuntu 16.04 到 22.04 版本,则可以使用受到推崇的 ppa:longsleep/golang-backports
。
提供Golang 1.8到1.22版本
您可以阅读更多信息https://launchpad.net/~longsleep/+archive/ubuntu/golang-backports。
把它们加起来:
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go
请注意,golang-go 将安装最新的 Go 作为默认 Go。如果您不想这样,请安装并使用例如
golang-1.19
中的二进制文件。/usr/lib/go-1.19/bin
答案2
这是 Go 的 PPA。它现在对我来说很有用,并且与 10.04-12.04 版的 golang 版本一起维护。
https://launchpad.net/~gophers/+archive/go
sudo add-apt-repository ppa:gophers/go sudo apt-get update sudo apt-get install golang-stable
替代golang-weekly
或golang-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:
https://launchpad.net/~bcandrea/+archive/ubuntu/backports
sudo add-apt-repository ppa:bcandrea/backports sudo apt-get update sudo apt-get install golang
我一直尝试跟上 Ubuntu 官方存储库的稳定更新。
答案3
目前,没有适用于最新上游 Go 版本的 PPA。要安装当前 Go 版本,您可以使用戈德布,它会自动将最新的上游版本安装为 .deb 包:
通过创建目录并设置 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
使用 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
。
答案4
ppa:ubuntu-lxc/lxd-stable
我使用了接近最新版本的这个