在Debian中安装Golang

通过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

环境变量

然后同样安装第二种安装方式那样配置好环境变量