![使用 yum 安装 Go 1.8](https://linux22.com/image/700936/%E4%BD%BF%E7%94%A8%20yum%20%E5%AE%89%E8%A3%85%20Go%201.8.png)
我是 Linux / Yum 新手,刚刚设置了一个 AWS AMI 实例。我正在尝试安装 Go 1.8。当我运行sudo yum install golang
它时,安装了版本 1.6.3。我怎样才能让它安装版本 1.8?
[ec2-user@ip-123 ~]$ yum --showduplicates list golang | expand
Loaded plugins: priorities, update-motd, upgrade-helper
Available Packages
golang.x86_64 1.5.3-1.22.amzn1 amzn-main
golang.x86_64 1.6.3-2.57.amzn1 amzn-updates
答案1
除非有人将 Go 1.8 添加到仓库或为其构建特定的仓库,否则你需要手动安装。
答案2
我没有找到任何有 Go 1.8 版本专用软件包的 YUM 存储库
在这种情况下,您可以使用的、可行的选项是通过源代码进行编译,如以下 Howto 中所述:
https://tecadmin.net/install-go-lang-on-centos/ https://tecadmin.net/install-go-on-centos/
希望这可以帮助。
@firebitsbr
答案3
要安装最新的 go 版本,您需要添加一个包含最新版本的存储库。
sudo rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO
curl -s https://mirror.go-repo.io/centos/go-repo.repo | sudo tee /etc/yum.repos.d/go-repo.repo
sudo yum install golang