Use aptdcon , que se comunica com apt-daemon via dbus , portanto, não precisa de su ou sudo para reinstalar os pacotes danificados. Provavelmente, sua melhor chance é reinstalar TODOS os pacotes.
Primeiro, verifique se não há uma instalação interrompida pendente de uma correção:
aptdcon --fix-install
Verifique também se há espaço livre disponível em seu disco:
df -h
Em seguida, obtenha sua lista de pacotes atualmente instalada:
echo \"$(dpkg --get-selections | grep install | cut -f 1)\"
Guarde isso para depois, em um editor de texto de alguma coisa. Então, chame aptdcon assim, usando a lista completa de pacotes:
aptdcon --reinstall "package1 package2 package3..."
Estou lhe dizendo isso porque aptdcon não poderá reinstalar alguns pacotes por vários motivos, então você terá que retirá-los se aptdcon chorar sobre isso e tentar novamente, provavelmente mais do que uma vez.