hellmi666 schrieb
Also habe ich es doch explizit installiert. Aber nach einem
pacman -Qi xorg-server
erscheint
-- Benötigt von : Nichts
Das ist auch bei explizit installierten Paketen in Ordnung, weil sie ja eben nicht aufgrund einer Abhängigkeit sondern ausdrücklich installiert wurden.
Aber kann es sein, dass dann Wayland dem xorg-server die Abhängigkeiten entzogen hat?
Nein... ein Paket kann nur Abhängigkeiten auf ein anderes Paket setzen. Wenn du also vorher ein Paket installiert hattest, dass eine Abhängigkeit auf xorg-server setzt, dann würde dir diese Abhängigkeit bei der Anzeige des Status von xorg-server angezeigt. Wenn das Paket durch den Wechsel zu Wayland entfernt wurde (möglicherweise auch, um einen Konflikt zu lösen) dann wird die ehemalige Abhängigkeit bei der Anzeige des Status von xorg-server auch nicht mehr angezeigt. Es ist aber nicht Wayland, dass diese Abhängigkeit entzogen hat, sondern das andere Paket, das jetzt nicht mehr installiert ist.
Die Frage ist aber vielmehr, warum das Paket überhaupt durch den Filter "d" ausgegeben wird, wenn du es zuvor manuell und ausdrücklich installiert hast. Du kannst auch die pacman-Logs durchsuchen um zu klären, wann und warum das Paket xorg-server installiert wurde, und warum der Status wechselte.
Also gibt es denn einen äquivalenten Befehl zu Ubuntus
apt-get autoremove
?
Den hast du ja im Grunde schon und auch richtig angewandt, nur wenn der Status der Pakete in der Pacman-Datenbank falsch ist, hilft dir das auch nicht.
Du kannst das Paket natürlich löschen, es ist ja relativ schnell auch ohne X-Server auf der Konsole aus dem Cache wieder installiert. Nur wenn du es wirklich brauchst, dann würde ich mit der Operation "D" auch den Status nach "ausdrücklich installiert" ändern, damit es bei der Filterung nicht mehr hochkommt.