温馨提示×

centos为何卸载不了liboffice

小樊
33
2026-10-20 21:15:58
栏目: 智能运维

在 CentOS 上“卸载不了 LibreOffice”通常不是真的卸不掉,而是方式不对或包太多/有依赖锁。下面按常见原因和正确做法说明。


一、最常见原因

1. 用 yum remove libreoffice 没反应

CentOS 里 LibreOffice 是一组包,不是单个 libreoffice 包:

rpm -qa | grep libreoffice

你会看到很多:

  • libreoffice-core
  • libreoffice-writer
  • libreoffice-calc
  • libreoffice-impress
  • …

只卸载 libreoffice 往往“看似没卸”。

✅ 正确做法:

yum remove "libreoffice*"

或

dnf remove "libreoffice*"

2. 用的是 RPM 手动安装的 LibreOffice

如果你是从官网下载 RPM 包安装的:

rpm -qa | grep LibreOffice

卸载方式:

rpm -e $(rpm -qa | grep LibreOffice)

如果有依赖错误,可加:

rpm -e --nodeps $(rpm -qa | grep LibreOffice)

(⚠️ 不推荐常规使用)


3. 有进程或桌面环境占用

如果你在 GNOME / 桌面环境 下,部分组件被系统依赖。

可尝试:

yum remove "libreoffice*" --noautoremove

或切换到最小化环境再卸载。


4. 被其他包依赖(很少见)

查看依赖:

rpm -e libreoffice-core

若提示:

error: Failed dependencies

说明有包依赖它,可先查:

rpm -q --whatrequires libreoffice-core

二、推荐的标准卸载流程(CentOS 7/8)

# 查看已安装
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

我可以一步步告诉你该删哪一个。

0 踩