Como posso limpar o banco de dados do pacman de arquivos ausentes?

0

Eu estava experimentando alguns novos gerenciadores de desktop e acabei estragando minha máquina. Neste ponto, gostaria de me livrar do lightdm e começar de novo, mas não consigo removê-lo.

pacman -Ssq lightdm yields:

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 yields:

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

O que há com isso? Isso significa o que eu acho que significa? Existem coisas no banco de dados do pacman que não existem mais no sistema de arquivos? Como posso limpar isso?

    
por Jonathan Komar 25.04.2016 / 21:32

1 resposta

1

O sinalizador -Ssq consulta o banco de dados de sincronização. A menos que você tenha instalado todos os pacotes nos repositórios, deve haver coisas no banco de dados de sincronização que não estão instaladas em sua máquina. Para encontrar pacotes instalados localmente, você precisa consultar o banco de dados local com -Qsq .

    
por 25.04.2016 / 21:57