温馨提示×

Debian装Golang要改哪些文件

小樊
39
2026-09-14 09:44:17
栏目: 编程语言

在 Debian 上安装 Go(Golang)后,通常需要修改/配置的文件主要取决于你是「系统包安装」还是「官方二进制安装」。下面按常见场景说明。


一、用官方二进制包安装(推荐,最常用)

1️⃣ 下载并解压

wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

2️⃣ 需要修改的文件

~/.bashrc~/.profile(用户级)

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

然后:

source ~/.bashrc

/etc/profile(系统级,所有用户)

如果你希望所有用户都能用:

sudo nano /etc/profile

添加同样内容。


二、用 apt 安装 Go(Debian 自带)

sudo apt update
sudo apt install golang-go

特点

  • 不需要手动加 PATH
  • 版本通常较旧

通常只需改:

~/.bashrc
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

三、Go 环境变量相关文件(可选但重要)

查看当前配置

go env

修改 Go 自身环境变量(推荐方式)

go env -w GOPROXY=https://proxy.golang.org,direct
go env -w GO111MODULE=on

这会自动写入:

~/.config/go/env

四、常见需要改的文件总结

文件 作用
~/.bashrc 用户级 PATH / GOPATH
~/.profile 登录 shell 环境变量
/etc/profile 系统级环境变量
~/.config/go/env Go 专用环境变量
/etc/environment 系统全局环境变量(不常用)

五、验证是否成功

go version
go env GOPATH

如果你告诉我:

  • Debian 版本(11 / 12)
  • 是否用 root
  • 是否给服务器用

我可以给你最精简的配置方案

0