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