温馨提示×

centos怎么卸载golang

小樊
46
2026-09-29 23:52:04
栏目: 编程语言

在 CentOS 上“卸载 Golang”要看你当初是怎么安装的,不同方式卸载方法不一样。下面按常见情况给你说明。


一、通过 yum / dnf 安装的 Golang(推荐方式)

查看是否通过 yum 安装

rpm -qa | grep golang

如果有类似:

golang-1.18.1-1.el7.x86_64

卸载

sudo yum remove golang

或(CentOS 8+):

sudo dnf remove golang

清理依赖(可选)

sudo yum autoremove

二、通过官方二进制包安装的(tar.gz)

一般是从 https://go.dev/dl/ 下载后解压到 /usr/local/go

1. 删除 Go 目录

sudo rm -rf /usr/local/go

2. 删除环境变量

编辑配置文件(看你之前改了哪个):

vi ~/.bashrc
# 或
vi ~/.bash_profile
# 或
vi /etc/profile

删除类似内容:

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

使配置生效:

source ~/.bashrc

三、通过源码安装的(极少情况)

如果你是自己 make && make install 的,基本只能手动删:

sudo rm -rf /usr/local/go

并清理环境变量(同上)。


四、确认是否卸载干净

which go
go version

如果都提示:

command not found

说明已经卸载成功。


五、如果你只是想“重装新版本”

可以不用完全卸载,直接覆盖安装即可(二进制方式)。


如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • go version 输出
  • 当初怎么装的(yum / 官网压缩包)

我可以给你精确的一条龙命令。

0 踩