Go 是 Google 创建的一种现代开源编程语言,用于构建可靠,简单,高效的软件。 Go 编写了许多流行的应用程序,例如 Kubernetes,Docker,Terraform 和 Rancher。

在本教程中,我们将说明如何在 Debian 10 Buster 下载并安装 Go。包括将 go 加入PATH 环境变量,验证 go 的安装,并创建一个 go 语言的 helloworld 示例。

Debian 10 Linux 安装 Go

在撰写本文时,Go 的最新稳定版本是 1.20.4 。在下载 Go 存档文件之前,请访问官方的 Go 下载页面,并检查是否有可用的新版本。

wget
wget https://dl.google.com/go/go1.20.4.linux-amd64.tar.gz
/usr/local
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz

提取文件后,将 go 的安装目录添加 环境变量,让系统的 Shell 知道 Go 可执行二进制文件所在的位置。

/etc/profile$HOME/.profile
echo export PATH=$PATH:/usr/local/go/bin | sudo tee -a /etc/profile #所有用户
echo export PATH=$PATH:/usr/local/go/bin >> ~/.profile #当前用户
PATH
source ~/.profile
go version
go version
go version go1.20.4 linux/amd64

测试安装

GOPATH

使用 mkdir 命令创建 go 的工作空间目录,请输入:

mkdir ~/go
src/hello
mkdir -p ~/go/src/hello
hello.go
package main

import "fmt"

func main() {
    fmt.Printf("Hello, World\n")
}

要了解 Go 工作区目录层次结构的更多信息,请访问 Go Documentation 页面。

~/go/src/hellogo build
cd ~/go/src/hello
go build
go buildhello./hello
./hello

输出应如下所示:

Hello, World

结论

我们已向您展示如何在 Debian 10 Linux 下载和安装 Go。如果您遇到问题或有反馈,请在下面发表评论。