Go是一种由Google创建的现代开源编程语言,用于构建可靠,简单,快速和高效的软件。 许多流行的应用程序,包括Kubernetes,Docker,Teraform和Grafana,都是用Go编写的。
在本教程中,我们将引导您完成在Debian 9系统上下载和安装Go所需的步骤。
如何安装Go
在撰写本文时,使用的Go是版本1.10.3。 在下载tarball之前,请访问官方Go下载页面并检查是否有新版本可用。
按照以下步骤安装Go on Debian 9:
01、下载Go。
使用以下命令下载Go tar软件包:
wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
02、校验Go tar软件包
使用sha256sum实用程序验证下载的文件校验和:sha256sum go1.10.3.linux-amd64.tar.gz
输出内容:
fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035 go1.10.3.linux-amd64.tar.gz
确保从上面的命令打印的哈希与Go下载页面中的哈希匹配。
03、提取Go 软件包
以下命令将软件包解压缩到/usr/local目录:
sudo tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
04、调整路径变量
现在,当提取Go 软件包时,我们需要编辑PATH环境变量,以便我们的系统知道Go可执行二进制文件所在的位置。 我们可以通过将以下行附加到/etc/profile文件(用于系统范围的安装)或$HOME/.profile文件(用于当前用户安装)来完成此操作:
~/.profileexport PATH=$PATH:/usr/local/go/bin
保存文件,并将新的PATH环境变量应用于当前的shell会话:
source ~/.profile
测试安装
为了测试Go是否在我们的机器上正确安装,我们将设置一个工作空间并构建一个简单的“Hello world”程序。
01、创建工作区目录
默认情况下,工作空间目录设置为$HOME/go,以创建它类型:
mkdir ~/go
02、创建一个简单的输出Hello World的go文件
在工作区内创建一个新目录src/hello
mkdir -p ~/go/src/hello
在该目录创建一个名称为hello.go的文件
~/go/src/hello/hello.gopackage main
import "fmt"
func main() {
fmt.Printf("Hello, World\n")
}
要了解有关Go workspace目录层次结构的更多信息,请访问Go Documentation页面。
03、编译hello.go文件:
要构建文件切换到〜/go/src/hello目录并运行go build:
cd ~/go/src/hello
go build
上面的命令将构建一个名为hello的可执行文件。
04、运行可执行文件
您只需执行以下命令即可运行可执行文件:
./hello
输出内容:
Hello, World
如果您看到与上面相同的输出,那么您已成功安装Go。
总结
现在您已经下载并安装了Go your Debian机器,您可以开始使用Go项目。
如果您遇到问题或有反馈,请在下面留言。