Pacman Es ist ohne Zweifel einer der besten Paketmanager. Einige der zugehörigen Manager (z Yaourt o Packer) obwohl sie sehr gut sind, lassen sie etwas zu wünschen übrig. Insbesondere durch Bleiben kürzen la Installation de Pakete durch AUR Es ist üblich, dass installierte Abhängigkeiten nach einem Kompilierungsfehler nicht ordnungsgemäß entfernt werden. Dies gilt insbesondere, je höher die Anzahl der Abhängigkeiten installieren. |
Die Lösung ist sehr einfach: Wir müssen die verwaisten Pakete löschen (das heißt, kein anderes Paket benötigt sie und wir können sie ohne Probleme löschen).
Ich habe gerade ein Terminal geöffnet und geschrieben:
sudo pacman -Rs $ (pacman -Qtdq)
Es löscht alle Pakete und ihre Abhängigkeiten (pacman -Rs) aus einer bestimmten Paketliste (in unserem Fall die verwaisten Pakete, deren Liste mit pacman -Qtdq abgerufen wird).
Für diejenigen, die aus Ubuntu kommen, ist dieser Befehl ähnlich wie sudo apt-get autoremove.
Gut!
Phänomenal! Es passte mir wie angegossen, ich habe ungefähr 1 GB Müll freigesetzt, als ich Arch zum ersten Mal traf!
Perfekt, ich habe 425,85 MiB an Paketen veröffentlicht, die bei mir nicht funktioniert haben, danke!
Im Gegenteil, dafür sind wir da!
Prost! Paul.
Danke für den Artikel. Ich hatte Openbox durch Cinnamon ersetzt und wollte das System sauber lassen. Am Ende habe ich enorm viel Platz frei gemacht.
Bitte! Umarmung! Paul.
Gut, aber was passiert, wenn wir in Antergos und in der Konsole $ yaourt -Syua werfen und die Antwort lautet:
:: Synchronisieren der Paketdatenbanken ...
Kern ist auf dem neuesten Stand
extra ist aktuell
Community ist auf dem neuesten Stand
antergos ist aktuell
ksplash-arch-simple: Waise
Plasma-Thema-Kaledonien: Orphan
Externe Pakete: / 53/53
Ich habe Informationen gegoogelt, aber keine Antwort gefunden.
Es ist das gleiche, yaourt benutzt manchmal Pacman, es ist das, was ich verstehe, hahaha
Aus dem gleichen Grund können Sie einen einfachen sudo pacman -Rs $ (pacman -Qtdq) verwenden und auf diese Weise alle Waisenkinder vergessen. In yaourt sollte es eine ähnliche Form geben, aber ich habe nicht so viel mit dem Manager herumgespielt.
In jedem Fall wird etwas, das über yaourt in Arch installiert wird, auch von pacman erkannt.
Ich habe es mit diesem anderen Befehl gemacht, der etwas anders ist:
$ sudo pacman -Rns $ (pacman -Qtdq)
Obwohl der von Ihnen angegebene perfekt funktioniert, habe ich ihn überprüft.
Ich habe gelesen, dass es diejenigen gibt, die nicht dafür sind, ein Waisenpaket zu eliminieren.
Ich benutze es, aber die Wahrheit ist, dass ich nicht die Erklärung des Chaparral-Befehls habe (weißt du?), Die ich gerne wissen würde