在 Debian 系统上快速配置 Golang,推荐从官方下载二进制包(版本最新且最稳定),或者直接使用 apt(最省事但版本偏旧)。以下是具体步骤:
打开终端,使用 wget 下载最新版的 Go(请前往 Go 官网 查看最新版本号,以下以 go1.22.2 为例):
# 如果是 amd64 架构(大多数电脑/服务器)
wget https://go.dev/dl/go1.22.2.linux-amd64.tar.gz
# 如果是 ARM64 架构(如树莓派等)
# wget https://go.dev/dl/go1.22.2.linux-arm64.tar.gz
# 将压缩包解压到 /usr/local 目录(清理旧版本后解压)
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz
编辑当前用户的环境变量文件(如 ~/.bashrc 或 ~/.zshrc):
nano ~/.bashrc
在文件末尾添加以下内容:
# Golang 环境变量
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
保存并退出,然后使配置生效:
source ~/.bashrc
为了避免拉取依赖时超时,设置 GOPROXY 代理:
go env -w GOPROXY=https://goproxy.cn,direct
如果你不想手动下载,可以直接用 Debian 自带的包管理器:
sudo apt update
sudo apt install -y golang-go
注意:Debian 仓库中的 Go 版本通常比较落后,但对于学习或简单运行一般够用。安装后同样建议执行上面的
go env -w GOPROXY=...命令配置代理。
在终端输入以下命令:
go version
如果输出类似 go version go1.22.2 linux/amd64 的信息,说明安装成功。
再检查一下环境变量:
go env GOPATH GOROOT
创建一个测试目录并运行:
mkdir ~/hello && cd ~/hello
go mod init hello
echo 'package main
import "fmt"
func main() { fmt.Println("Hello, Debian!") }' > main.go
go run main.go
如果终端打印出 Hello, Debian!,恭喜你,Golang 开发环境已经快速配置完成!