Go是Google创建的一种现代开源编程语言,用于构建可靠,简单,快速和高效的软件。 Go编写了许多流行的应用程序,包括Kubernetes,Docker,Teraform和Grafana。
在本教程中,我们将引导您完成在Debian 9系统上下载和安装Go的必要步骤。
先决条件
在继续学习本教程之前,请确保您以具有sudo权限的用户身份登录。
如何安装Go
在撰写本文时,最新的Go稳定版本是1.13版。在下载压缩包之前,请访问官方的Go 下载页面,并检查是否有可用的新版本。
按照以下步骤在Debian 9上安装Go:
使用以下 wget命令下载Go tarball:
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
验证Go tarball。
使用sha256sum
实用工具来验证下载的文件校验和:
sha256sum go1.13.linux-amd64.tar.gz
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
确保从上面的命令打印的哈希值与 Go下载页面的哈希值匹配,提取Go压缩文件。
以下命令会将压缩文件提取到/usr/local
目录:
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
现在,当提取Go压缩文件时,我们需要编辑 $PATH
环境变量,以便我们的系统知道在哪里Go可执行二进制文件位于。为此,我们可以在/etc/profile
文件(对于系统范围的安装)或$HOME/.profile
文件(对于当前的用户安装)后面添加以下行: 〜/ .profile
export PATH=$PATH:/usr/local/go/bin
保存文件,并将新的PATH环境变量应用于当前的shell会话:
source ~/.profile
测试安装
要测试Go是否正确安装在我们的计算机上,我们将设置一个工作区并构建一个简单的“ Hello world”程序。
创建工作空间目录
默认情况下,将工作空间目录设置为$HOME/go
,以创建它的类型:
mkdir ~/go
创建一个简单的“ Hello World” Go文件。
在工作区中,创建一个新目录src/hello
mkdir -p ~/go/src/hello
,然后在该目录中创建一个名为hello.go
〜/go/src/hello/hello.go
package main
import "fmt"
func main() {
fmt.Printf("Hello, World\n")
}
要了解有关Go工作空间目录层次结构的更多信息,请访问 Go文档页面。
构建hello.go文件:
将文件 switch 生成到~/go/src/hello
目录并运行go build
:
cd ~/go/src/hello
go build
上面的命令将构建名为hello
的可执行文件。
运行可执行文件:
您可以通过简单地执行以下命令来运行可执行文件: ]
./hello
Hello, World
如果看到与上述输出相同的输出,则说明您已经成功安装了Go
结论
现在,您已经下载并安装了Go Debian机器,就可以开始处理Go项目。
如果您遇到问题或有反馈,请在下面发表评论。