apt-get -s remove debian-keyring debian-archive-keyring NOTE: This is only a simulation! The following packages will be REMOVED: apt apt-show-versions debian-archive-keyring debian-keyring debtags python-software-properties python3-software-properties software-properties-common tasksel tasksel-data unattended-upgrades upgrade-system WARNING: The following essential packages will be removed. This should NOT be done unless you know exactly what you are doing! apt debian-archive-keyring (due to apt) 0 upgraded, 0 newly installed, 12 to remove and 6 not upgraded.
Então, o que você fez ... você literalmente removeu o apt e ignorou o aviso, então o inferno se soltou. Nunca, remova coisas sem verificar e verifique novamente o que está sendo feito.
Então, para resumir:
Se você usa 32 bits:
wget http://ftp.us.debian.org/debian/pool/main/a/apt/apt_0.8.10.3+squeeze1_i386.deb http://ftp.us.debian.org/debian/pool/main/g/gcc-4.4/libstdc++6_4.4.5-8_i386.deb
se você usa 64 bits:
wget http://ftp.us.debian.org/debian/pool/main/a/apt/apt_0.8.10.3+squeeze1_amd64.deb http://ftp.us.debian.org/debian/pool/main/g/gcc-4.4/libstdc++6_4.4.5-8_amd64.deb
Faça o download do chaveiro:
wget http://ftp.us.debian.org/debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2012.4_all.deb
Agora remova e instale
sudo dpkg -P libapt-pkg4.12 apt
sudo dpkg -i libstdc++6_4.4.5-8_*.deb apt_0.8.10.3+squeeze1*.deb debian-archive-keyring_2012.4_all.deb
Verifique se tudo está bem:
sudo dpkg --configure -a
sudo apt-get check
Agora isso deve ser uma lição de vida. Não mexa com algo que não deve ser mexido.
Esta resposta é igualmente válida para qualquer distribuição baseada no Debian, apenas altere o nome do host do Debian para sua distribuição, por exemplo:
- Ubuntu:
http://mirrors.kernel.org/ubuntu/
- Menta:
http://packages.linuxmint.com/pool/
E o caminho correto, ou seja:
http://host/ubuntu/pool/main/g/gcc-4.4/libstdc++6_4.4.5-8_amd64.deb