如何清除 pacman 数据库中丢失的文件?

如何清除 pacman 数据库中丢失的文件?

我正在尝试一些新的桌面管理器,但最终搞砸了我的机器。此时,我想摆脱 lightdm 并重新开始,但我似乎无法删除它。

pacman -Ssq lightdm产量:

liblightdm-qt4
liblightdm-qt5
lightdm
lightdm-gtk-greeter
lightdm-kde-greeter
deepin-session-ui
light-locker
lightdm-gtk-greeter-settings
lightdm-ubuntu
lightdm-unity-greeter
lightdm-remote-session-freerdp
lightdm-remote-session-uccsconfigure

pacman -Qo lightdm-gtk-greeter产量:

error: failed to find 'lightdm-gtk-greeter' in PATH: NO such file or directory

这是怎么回事?这是否就是我认为的意思? pacman 数据库中的某些内容在文件系统上不再存在?我该如何清理这个?

答案1

-Ssq标志查询同步数据库。除非你已经安装了存储库中的所有软件包,否则同步数据库中应该有一些东西没有安装在你的机器上。要查找本地安装的软件包,您需要使用 查询本地数据库-Qsq

相关内容