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项目。

如果您遇到问题或有反馈,请在下面发表评论。

如果你喜欢我们的内容可以选择在下方二维码中捐赠我们,或者点击广告予以支持,感谢你的支持