Sorte sua! Você tem backups! E ainda mais, eles são feitos diariamente sem você saber! Então, para restaurar os arquivos, basta executar:
sudo rm /var/lib/dpkg/status
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status
sudo apt-get update
Feito!
Se você precisar de arquivos ainda mais antigos, há mais para escolher:
ls /var/backups/dpkg.status*
/var/backups/dpkg.status.0 /var/backups/dpkg.status.4.gz
/var/backups/dpkg.status.1.gz /var/backups/dpkg.status.5.gz
/var/backups/dpkg.status.2.gz /var/backups/dpkg.status.6.gz
/var/backups/dpkg.status.3.gz
Basta descompactá-los usando gunzip
:
gunzip -c /var/backups/dpkg.status.6.gz > /var/lib/dpkg/status
Se os backups não forem bons, outra maneira é fazer uma lista do conteúdo do diretório doc
:
sudo -i
ls /usr/share/doc | \
grep -v [A-Z] | \
grep -v '^texmf$' | \
grep -v '^debian$' | \
awk '{print " install"}' | \
dpkg --set-selections
link