温馨提示×

Debian如何卸载重装Golang

小樊
41
2026-09-20 13:41:15
栏目: 编程语言

下面分**“完全卸载已有的 Golang”“重新安装 Golang”**两部分说明,适用于 Debian / Ubuntu 系统。


一、卸载已安装的 Golang

1️⃣ 如果是通过 apt 安装的

sudo apt remove --purge golang golang-go golang-*
sudo apt autoremove

2️⃣ 如果是官方二进制包(/usr/local/go)

sudo rm -rf /usr/local/go

3️⃣ 清理环境变量

编辑以下文件:

nano ~/.bashrc
# 或
nano ~/.profile

删除类似内容:

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

使配置生效:

source ~/.bashrc

4️⃣ 验证是否已卸载

go version

应提示 command not found


二、重新安装 Golang(推荐方式)

✅ 方法一:官方二进制(最稳定,推荐)

1️⃣ 下载(以 1.22 为例,可换版本)

cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz

2️⃣ 解压安装

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

3️⃣ 配置环境变量

nano ~/.bashrc

添加:

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

4️⃣ 验证

go version

✅ 方法二:使用 apt(版本较旧)

sudo apt update
sudo apt install golang-go

⚠️ Debian 仓库中的 Go 通常落后官方版本,不建议生产使用。


三、常见问题

❓ 卸载后 go 命令还在?

可能是:

  • 其他路径安装了 Go
  • 检查:
which go
ls -l $(which go)

如果你告诉我:

  • Debian 版本
  • 是否用于开发 / 服务器
  • 是否用了 Docker / WSL

我可以给你更精确的安装方案。

0