Ubuntu 18.04 LTS 下载安装 Go 语言 (Golang) 最新版

已关闭留言

为了安装 KubeEdge,需要先在 Ubuntu 18.04 LTS 上安装 Go 语言(Golang),老唐按照官方给的文档进行了安装,总体来说比较顺利,在此就提炼总结一下 Go 语言安装步骤,方便下次自己或者其他人如果有需要可以直接参考。Go 语言是谷歌开源的一套编程语言:

Go 是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫,罗勃·派克及肯·汤普逊于 2007 年 9 月开始设计 Go,稍后 Ian Lance Taylor、Russ Cox 加入项目。Go 是基于 Inferno 操作系统所开发的。

—— 维基百科

文章目录
隐藏
一、下载 Go 语言
二、安装 Go 语言
三、测试 Go 语言是否安装成功

一、下载 Go 语言

下载页面:https://golang.org/dl/

Ubuntu 的话选择 Linux 版本进行下载即可。大陆地区可能下载会有问题,这个就需要自己想办法解决了。

需要注意的是,Ubuntu 可以直接通过 apt install 进行安装 Go 语言,但是版本比较低,是 1.6 版本的,而目前最新的版本已经是 1.12 了,所以如果对版本没要求,也可以直接通过 apt install 进行安装,比较方便。

二、安装 Go 语言

安装步骤如下。

1、下载之后,解压到 /usr/local 这个文件夹:

tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz

把上面的 go$VERSION.$OS-$ARCH.tar.gz 换成你下载的 Go 语言安装包的具体名称即可。或者直接用下面的命令:

tar -C /usr/local -xzf go*.tar.gz

2、添加路径。

我们需要把 /usr/local/go/bin 这个路径加到系统路径。我们可以编辑 /etc/profile (全局安装)或者 $HOME/.profile 文件,在文件最下方加入下面一行:

export PATH=$PATH:/usr/local/go/bin

注意:这种方法只有我们重启系统或者重新登录之后才会生效。如果想立即生效,可以直接把上面这句话在命令行输入,也可以通过 source $HOME/.profile 命令立即生效。

三、测试 Go 语言是否安装成功

新建一个 Go 语言的工作区:$HOME/go,然后在该目录下新建 src/hello 目录,在这个目录下新建一个 hello.go 的文件:

package main

import "fmt"

func main() {
	fmt.Printf("hello, world\n")
}

然后进行编译:

cd $HOME/go/src/hello
go build

如果编译成功,我们可以运行,如果一切顺利,会输出 hello world 字样:

./hello

至此,Go 语言已经安装成功。

本文参考 Golang 官方教程:https://golang.org/doc/install