在Ubuntu 16上安装Go的步骤可以按照以下清晰的格式进行:
1. 下载Go安装包
- 访问Go的官方网站:https://golang.org/dl/。
- 根据你的Ubuntu系统架构(32位或64位),选择对应的Go版本进行下载。例如,如果你的Ubuntu是64位的,你应该选择
goX.X.X.linux-amd64.tar.gz
(其中X.X.X是版本号)。
2. 将安装包上传到Ubuntu
- 如果你使用的是本地机器,可以直接将下载好的压缩包通过文件传输工具(如SCP、SFTP等)上传到Ubuntu系统中。
- 如果你是在Ubuntu虚拟机上操作,也可以直接在虚拟机内部使用wget或curl命令从网络上下载。
3. 解压缩安装包
- 使用
tar
命令将压缩包解压到/usr/local
目录下(或者其他你选择的目录)。例如:
sudo tar -C /usr/local -xzf goX.X.X.linux-amd64.tar.gz
这将在/usr/local
目录下创建一个名为go
的目录,其中包含Go的所有文件。
4. 配置环境变量
- 为了让系统能够识别并使用Go命令,你需要将Go的安装路径添加到系统的PATH环境变量中。这可以通过编辑
/etc/profile
文件或使用其他方式实现。
例如,使用gedit
编辑器编辑/etc/profile
文件(需要管理员权限):
sudo gedit /etc/profile
在文件末尾添加以下行:
export PATH=$PATH:/usr/local/go/bin
5. 使环境变量生效
- 在修改
/etc/profile
文件后,你需要使这些更改生效。这可以通过运行以下命令完成:
source /etc/profile
或者,你可以简单地关闭并重新打开你的终端窗口。
6. 验证安装
- 现在,你应该能够运行
go version
命令来查看安装的Go版本了。在终端中输入以下命令:
go version
如果一切正常,你将看到类似go version goX.X.X linux/amd64
的输出,其中X.X.X是你安装的Go版本号。
注意事项
- 如果你在执行
go version
时遇到“cannot execute binary file”错误,请检查你下载的Go版本是否与你的Ubuntu系统架构(32位或64位)相匹配。 - 如果你想为Go设置工作区(GOPATH),你可以在
/etc/profile
文件中添加额外的环境变量,如export GOPATH=/path/to/your/workspace
。不过,在较新版本的Go中,GOPATH已经被可选化了,许多工具都可以很好地处理模块模式(module mode)。