温馨提示×

如何在Debian配置Golang

小樊
36
2026-08-16 22:50:59
栏目: 编程语言

在 Debian 系统上配置 Golang(Go 语言环境)通常有两种方式:使用系统包管理器安装手动安装官方最新版本。下面分别说明,并给出环境变量配置方法。


一、使用 apt 安装(简单,但版本可能较旧)

适合对版本要求不高的场景。

sudo apt update
sudo apt install golang -y

查看版本:

go version

在 Debian Stable 中,apt 提供的 Go 版本可能不是最新版。


二、手动安装官方最新版(推荐)

1. 卸载旧版本(如果有)

sudo apt remove golang -y
sudo rm -rf /usr/local/go

2. 下载 Go 官方二进制包

前往官网查看最新版本:https://go.dev/dl/

例如安装 Go 1.22.4(请替换为最新版本):

wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz

3. 解压到 /usr/local

sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz

4. 配置环境变量

编辑用户环境变量(推荐):

nano ~/.bashrc

在文件末尾添加:

# Golang
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

如果你使用的是 zsh

nano ~/.zshrc

5. 使配置生效

source ~/.bashrc

或:

source ~/.zshrc

6. 验证安装

go version

输出示例:

go version go1.22.4 linux/amd64

三、测试 Go 是否正常工作

创建测试项目

mkdir -p ~/hello
cd ~/hello
go mod init hello

创建 main.go

package main

import "fmt"

func main() {
    fmt.Println("Hello, Debian!")
}

运行:

go run main.go

四、常用 Go 环境变量说明

变量 说明
GOROOT Go 安装目录(通常不需要手动设置)
GOPATH Go 工作目录(默认 ~/go
GO111MODULE 是否启用 Go Modules(现代项目建议 on

查看所有 Go 环境变量:

go env

五、可选:配置 Go 代理(国内推荐)

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

如果你需要:

  • 配置 Go + VS Code
  • 配置 Go + Docker
  • 配置 Go 多版本管理(gvm)
  • 配置 Debian 服务器环境

可以告诉我你的具体使用场景,我可以给你更详细的方案。

0