通过APT安装
这是最简单直接的方式,通过自带的APT包管理器进行安装
sudo apt-get install golang
这样安装还会自动检测并安装所需依赖,但是安装的并不是最新版本,例如我现在的最新版本是golang 1.10.2 而通过APT安装的则是1.7版本
下载编译好的二进制文件
这是第二种比较省心的方法,你可以在Golang官网或者国内中文站(推荐)下载到各个平台已经编译好的文件,记住源代码很小,只有十几兆大小,而编译好的Linux平台的有一百多兆。
下载好压缩包后,解压得到go文件夹,将go文件夹移动到/usr/local
文件夹内(也可以是其它文件夹)
tar zxvf go1.10.1.linux-amd64.tar.gz
sudo cp -rf go /usr/local
然后将bin文件夹添加至用户环境变量
编辑~/.profile
文件,加入如下内容
export PATH=$PATH:/usr/local/go/bin
你放到其它路径,记得修改路径
然后更新~/.profile
文件即可
source ~/.profile
编译安装
这是我不太推荐的方式之一,因为我觉得没必要选择去编译安装Golang,但是我这里还是简述一下步骤
依赖关系
执行一遍命令确保你已经安装好依赖
sudo apt-get install bison ed gawk gcc libc6-dev make
接着下载最新的Golang源码,你可以在官网或者中文网或者Github下载到
编译
下载好后解压,进入解压文件夹内的src文件夹,里面有一个all.bash
文件,直接执行即可
sudo ./all.bash
环境变量
然后同样安装第二种安装方式那样配置好环境变量