在 Debian 上卸载 Go,取决于你当初是如何安装的。下面按常见情况分别说明,你可以对照操作。
先查看 Go 的安装来源:
which go
go version
以及:
dpkg -l | grep golang
apt 安装的 Go(官方仓库)sudo apt remove --purge golang golang-go golang-any
如果不确定包名,可以全部清理:
sudo apt remove --purge golang*
sudo apt autoremove
这是最常见的情况。
一般安装在:
/usr/local/go
卸载:
sudo rm -rf /usr/local/go
编辑你的 shell 配置文件(看你用的是哪个):
nano ~/.bashrc
# 或
nano ~/.zshrc
删除类似内容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
然后生效:
source ~/.bashrc
# 或
source ~/.zshrc
sudo snap remove go
如果你不再需要 Go 项目缓存:
rm -rf ~/go
go version
如果提示:
command not found
说明卸载成功 ✅
| 安装方式 | 卸载方式 |
|---|---|
| apt | sudo apt remove --purge golang* |
| 官方 tar.gz | rm -rf /usr/local/go + 清理 PATH |
| snap | sudo snap remove go |
如果你愿意,可以把 which go 和 go version 的输出贴出来,我可以帮你精确判断该用哪种方式。