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.