Este comando é de uma resposta em Unix & Linux .
sudo dpkg -l | grep '^ii ' | sed 's/ */\t/g' |cut -f 2,3 | sed 's/\t/=/' | xargs apt-get install --reinstall -y --ignore-missing
Basicamente, o que ele faz é reinstalar todos os pacotes, sendo cuidadoso com a mesma versão dos pacotes já instalados.
Eu recomendo que você leia todas as explicações cuidadosamente antes de usar o comando e faça um primeiro teste e adicione --dry-run
a apt-get
.