Problema à mão
Você relata que excluiu /etc/apt
ao tentar excluir seu arquivo sources.list
. Agora você tem erros ao tentar usar apt
.
Eu referenciei este post . Talvez possa te ajudar?
Solução
Primeiro, veja se você ainda tem uma cópia do arquivo apt
.deb
.
cd /var/cache/apt/archives
Agora procure por um .deb
com apt em seu nome, se você estiver executando o Debian Stretch em um sistema de 64 bits, ele deve ser apt_1.4.8_amd64.deb
. Use a guia para preencher automaticamente ou, caso não seja encontrado, você pode fazer o download de apt
e suas dependências aqui .
Depois de ter localizado o pacote necessário, execute como root (sudo) o seguinte comando:
dpkg -i apt_1.4.8_amd64.deb
Isso deve reinstalar o apt para você. Agora você deve conseguir executar sudo apt-get update && apt-get upgrade
conforme o esperado. Lembre-se que se você precisar recriar o arquivo sources.list
, deverá seguir este exemplo .
O erro sobre a falta de /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0
deve ser resolvido se você não puder instalar a lib de aqui .
Então você precisa copiar o arquivo da biblioteca para / usr / lib e rodar este comando como root (sudo):
ldconfig -n -v /usr/lib
Esta postagem pode ajudar também .
Conclusão
Por favor, comente se você tiver dúvidas ou problemas com esta resposta. Eu sugiro que você leia cada link que eu forneci completamente antes de tentar os comandos. Eu aprecio o feedback para corrigir quaisquer equívocos e melhorar minhas postagens. Eu posso atualizar minha resposta conforme necessário.
Melhor da sorte!