温馨提示×

Golang在Debian如何快速配置

小樊
39
2026-08-27 22:19:19
栏目: 编程语言

在 Debian 系统上快速配置 Golang,推荐从官方下载二进制包(版本最新且最稳定),或者直接使用 apt(最省事但版本偏旧)。以下是具体步骤:


方法一:官方二进制安装(推荐,版本新)

1. 下载并解压

打开终端,使用 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

2. 配置环境变量

编辑当前用户的环境变量文件(如 ~/.bashrc~/.zshrc):

nano ~/.bashrc

在文件末尾添加以下内容:

# Golang 环境变量
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

保存并退出,然后使配置生效:

source ~/.bashrc

3. 配置国内代理(国内用户必看,加速依赖下载)

为了避免拉取依赖时超时,设置 GOPROXY 代理:

go env -w GOPROXY=https://goproxy.cn,direct

方法二:APT 包管理器安装(最快但不一定是最新版)

如果你不想手动下载,可以直接用 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

快速测试(Hello World)

创建一个测试目录并运行:

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 开发环境已经快速配置完成!

0