edps
(usa Slackware)
Enviado em 05/07/2015 - 00:20h
Não precisa reinstar o sistema! tente baixar o pacote .deb referente a sua arquitetura em:
http://security.debian.org/debian-security/pool/updates/main/d/dpkg/dpkg_1.16.16_amd64.deb
ou
http://security.debian.org/debian-security/pool/updates/main/d/dpkg/dpkg_1.16.16_i386.deb
Depois cÊ segue assim muchacho (exemplo pro pacote i686):
$ ar x dpkg_1.16.16_i386.deb
$ sudo tar xvf data.tar.gz -C /
$ sudo apt-get update
$ sudo apt-get install --reinstall dpkg dpkg-dev
APENAS se o caso acima não resolver seu problema, execute os comandos abaixo:
$ tar xf control.tar.gz
$ sudo sh preinst
$ sudo sh postinst
$ sudo tar xvf data.tar.gz -C /
$ sudo apt-get update
$ sudo apt-get install --reinstall dpkg dpkg-dev
------------------
EU uso sudo, caso não o tenha habilitado, rode tudo como root.
* caso o DPKG dê sinais de vida, mas por algum motivo ainda não funcione verifique se os pacotes dos quais depende estão instalados:
( libbz2-1.0, libc0.1, libc6, libc6.1, libgcc1, liblzma5, libselinux1, tar e zlib1g )
$ dpkg -l | grep nome-do-pacote