为了安装 KubeEdge,需要先在 Ubuntu 18.04 LTS 上安装 Go 语言(Golang),老唐按照官方给的文档进行了安装,总体来说比较顺利,在此就提炼总结一下 Go 语言安装步骤,方便下次自己或者其他人如果有需要可以直接参考。Go 语言是谷歌开源的一套编程语言:
Go 是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫,罗勃·派克及肯·汤普逊于 2007 年 9 月开始设计 Go,稍后 Ian Lance Taylor、Russ Cox 加入项目。Go 是基于 Inferno 操作系统所开发的。
—— 维基百科
一、下载 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