在 CentOS 上“卸载不了 LibreOffice”通常不是真的卸不掉,而是方式不对或包太多/有依赖锁。下面按常见原因和正确做法说明。
yum remove libreoffice 没反应CentOS 里 LibreOffice 是一组包,不是单个 libreoffice 包:
rpm -qa | grep libreoffice
你会看到很多:
只卸载 libreoffice 往往“看似没卸”。
✅ 正确做法:
yum remove "libreoffice*"
或
dnf remove "libreoffice*"
如果你是从官网下载 RPM 包安装的:
rpm -qa | grep LibreOffice
卸载方式:
rpm -e $(rpm -qa | grep LibreOffice)
如果有依赖错误,可加:
rpm -e --nodeps $(rpm -qa | grep LibreOffice)
(⚠️ 不推荐常规使用)
如果你在 GNOME / 桌面环境 下,部分组件被系统依赖。
可尝试:
yum remove "libreoffice*" --noautoremove
或切换到最小化环境再卸载。
查看依赖:
rpm -e libreoffice-core
若提示:
error: Failed dependencies
说明有包依赖它,可先查:
rpm -q --whatrequires libreoffice-core
# 查看已安装
rpm -qa | grep libreoffice
# 卸载全部
yum remove "libreoffice*"
CentOS 8 / Stream:
dnf remove "libreoffice*"
which libreoffice
rpm -qa | grep libreoffice
如果还有残留:
rm -rf /opt/libreoffice*
rm -rf ~/.config/libreoffice
你可以直接把报错内容或下面命令的输出发我:
cat /etc/centos-release
rpm -qa | grep libreoffice
我可以一步步告诉你该删哪一个。