Hallo,
wenn man ein Paket entfernt, kann man dabei auch die entspr. bei der Installation des Pakets benötigten Pakete mitenfernen lassen.
Laut manpage:
-s, --recursive
For each target specified, remove it and all its dependencies, provided that (A) they are not required by other packages; and (B) they
were not explicitly installed by the user. This option is analagous to a backwards --sync operation.
Wenn man also die Pakete nicht einfach mit -R sondern mit -Rs deinstalliert, sollte man zumindest größtenteils einem "depclean" zuvorkommen.
Da Pacman sich ja augenscheinlich für jedes Paket merkt, ob es als Abhängigkeit oder direkt vom User installiert wurde, sollte ein depclean rein theoretisch zumindest auch möglich sein. Ob es das schon gibt, weiss ich nicht.
cu
Ford Prefect