Come posso pulire il database di pacman dei file mancanti?


0

Stavo sperimentando alcuni nuovi desktop manager e ho finito per rovinare la mia macchina. A questo punto, mi piacerebbe sbarazzarmi di lightdm e ricominciare da capo, ma non riesco a rimuoverlo.

pacman -Ssq lightdm rendimenti:

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

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

Cosa succede con quello? Questo significa ciò che penso significhi? Ci sono cose nel database pacman che non esistono più nel filesystem? Come posso ripulirlo?


Cosa pacman -Ql lightdm-gtk-greetermostra?
Jasonwryan,

@jasonwryanerror: package 'ligthdm-gtk-greeter' was not found
Jonathan Komar

Quindi, o non è installato, o è installato ma non nel database di Pacman (sospetto che il primo) ...
Jasonwryan,

Dimmi qualcosa che non conosco;)
Jonathan Komar il

1
Hai usato le bandiere sbagliate: non l'hai installato.
Jasonwryan,

Risposte:


1

Il -Ssqflag interroga il database di sincronizzazione. A meno che non siano stati installati tutti i pacchetti nei repository, nel database di sincronizzazione dovrebbero essere presenti elementi che non sono installati sul computer. Per trovare i pacchetti installati localmente, è necessario interrogare il database locale con -Qsq.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.