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