Jak usunąć osierocone pakiety w Arch

Pacman jest to bez wątpienia jeden z najlepszych menedżerów pakietów. Jednak niektórzy z jego powiązanych menedżerów (np Yaourt o Pakowacz) chociaż są bardzo dobre, pozostawiają trochę do życzenia. W szczególności pozostając ścięty la instalacja de paquetes przez AUR po awarii kompilacji często zdarza się, że zainstalowane zależności nie są usuwane poprawnie. Jest to szczególnie prawdziwe, im wyższa jest liczba zależności żeby zainstalować.


Rozwiązanie jest bardzo proste: musimy usunąć osierocone pakiety (czyli żaden inny pakiet ich nie potrzebuje i możemy je usunąć bez powodowania problemów).

Po prostu otworzyłem terminal i napisałem:

sudo pacman -Rs $ (pacman -Qtdq)

To, co robi, to usuwa wszystkie pakiety i ich zależności (pacman -Rs) z określonej listy pakietów (które w naszym przypadku są osieroconymi pakietami, których lista jest uzyskiwana za pomocą pacman -Qtdq).

Dla tych, którzy pochodzą z Ubuntu, to polecenie jest podobne do sudo apt-get autoremove.