当前位置: 首页>>技术教程>>正文


在Ubuntu 16.04 Xenial Xerus Linux上安装最新的Go语言二进制文件

, ,

目的

Go是Google开发的一种开源编程语言。目的是在Ubuntu 16.04 Linux上安装最新的Go语言预编译二进制文件。

要求

以root或通过特权访问Ubuntu系统sudo命令是必需的。

困难

简单

约定

  • -要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令
  • $-要求linux命令以普通非特权用户身份执行

使用说明

下载Go语言二进制文件

首先,我们需要下载Go语言二进制文件。访问https://golang.org/dl/页面,或者直接使用浏览器下载相关的Golang Linux库,也可以直接使用wget命令如下图:


$ wget -q https://storage.googleapis.com/golang/go1.7.4.linux-amd64.tar.gz

下载后,您应该可以看到Go压缩包ls命令:


$ ls go*
go1.7.4.linux-amd64.tar.gz

安装Go二进制文件

Go二进制文件的安装仅涉及先前下载的tarball解压缩到所需目录中。下面的命令将提取内容go1.7.4.linux-amd64.tar.gz压缩包/usr/local/bin/go目录。


$ sudo tar -C /usr/local/bin -xzf go1.7.4.linux-amd64.tar.gz

检查内容/usr/local/bin目录:


$ ls /usr/local/bin/
go

设置转到环境

现在,所有Go二进制文件都已准备就绪,剩下的就是Go环境设置。为此,请打开您喜欢的文本编辑器,并将以下几行添加到您的~/.bashrc文件:


# golang local root installation directory
export GOROOT=/usr/local/bin/go
# golang binary-release PATH.
export PATH=${PATH}:${GOROOT}/bin

# golang binaries location
export GOPATH=$HOME/go
# golang compiled binaries PATH.
export PATH=${PATH}:${GOPATH}/bin

现在我们需要source上面编辑~/.bashrc文件,使所有新的Go环境变量都可用。为此,请从您当前的shell会话中选择re-login或执行以下命令:


$ . .bashrc

测试Go语言安装

现在一切都准备就绪。首先,检查go版:


$ go version
go version go1.7.4 linux/amd64

执行一个示例hello world示例:


$ sudo apt-get install git
$ go get github.com/golang/example/hello
$ hello 
Hello, Go examples!

Go Language hello world example ubuntu

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10274.html,未经允许,请勿转载。