Unter Debian basierten Systemen lassen sich mit dpkg reste (residual) von Installationen oder kaputte (broken) sehr einfach finden.
Broken Packages auflisten:
dpkg -l | grep "^iU"
Alle broken Packages deinstallieren:
apt -f install
apt purge $(dpkg -l | grep "^iU" | awk '{print $2}')
Residual Packages auflisten
dpkg -l | grep "^rc"
Alle residual Packages deinstallieren:
apt purge $(dpkg -l | grep "^rc" | awk '{print $2}')