需要在Ubuntu 14.04(trusty64)上将Go 1.2.1升级到1.3+

时间:2015-07-10 15:46:09

标签: ubuntu go ubuntu-14.04 apt-get

环境
vagrant / virtualbox / ubuntu-trusty64

我的Go版本是1.2.1 通过apt-get install golang安装

我需要并且应该安装更新的(1.3+)版本(repo过时)

最好是:
A - apt-get uninstall,使用更新的repo重新安装 B - 尝试将现有的Go升级到1.3或更高版本 C - ?

3 个答案:

答案 0 :(得分:0)

我认为典型的方法是使用godeb工具:https://github.com/niemeyer/godeb

答案 1 :(得分:0)

我建议卸载Ubuntu附带的Go版本(1.2.1,正如您所提到的)。请按照Go install page上的说明进行操作。

要点:

  1. 为您的操作系统下载最新的tarball。在这种情况下,您将需要64位Linux软件包。目前go1.4.2.linux-amd64.tar.gz
  2. 打开终端到您下载tarball的目录,然后输入
    sudo tar -C /usr/local -xzf go1.4.2.linux-amd64.tar.gz
  3. 该软件包现已安装在您的系统上,但您仍需要将二进制文件导出到$PATH。所以我们modify your environment using the Ubuntu way
    sudo echo "export PATH=\$PATH:/usr/local/go/bin" > /etc/profile.d/golang_bin.sh
  4. 关闭终端窗口,然后打开一个新窗口(这样我们创建的新配置文件就会被读取)然后输入以下内容检查您的安装是否成功:
    go version

答案 2 :(得分:0)

IMG: >要在所有当前受支持的Ubuntu版本(包括Ubuntu 14.04)中安装最新版本的Go编程语言,请打开终端并输入:

sudo snap install go --classic --channel stable 

此快照为Go编程语言提供了汇编程序,编译器,链接器和已编译的库。除了稳定版之外,还有其他渠道,但是稳定版渠道是Go编程语言的最新版本。可用更新时,go snap软件包将自动更新。