在 CentOS Stream 8 中,卸载软件主要使用 dnf(也兼容 yum)命令。下面按常见场景说明:
sudo dnf remove 软件名
示例:
sudo dnf remove nginx
sudo dnf autoremove
⚠️ 先执行 remove,再执行 autoremove 可清理不再需要的依赖。
CentOS 的 dnf remove 一般已经删除配置文件,但有些软件会留下:
sudo dnf remove 软件名
sudo rm -rf /etc/软件名
sudo rm -rf /var/lib/软件名
rpm -qa | grep 软件名
dnf info 软件名
如果是 .rpm 直接安装的:
sudo rpm -e 软件名
源码安装(./configure && make && make install)dnf 无法卸载:
sudo make uninstall
(需在源码目录)
which 软件名
然后删除对应文件。
sudo dnf group remove "组名"
sudo dnf clean all
如果你能告诉我 具体要卸载什么软件(如 Docker / Nginx / MySQL / 桌面环境),我可以给你更精确的命令。