Isso provavelmente deve ser movido para o superusuário ou algo assim, mas já que você já foi redirecionado ...
Primeiro, sugiro que você execute essas coisas em uma sessão de tela . Isso manterá a atualização em andamento quando você fizer logout ou a conexão for interrompida:
screen -S upd
Para separar a sessão, pressione CTRL a e, em seguida, pressione d
Para anexar novamente o tipo de sessão:
screen -r upd
Também será útil colar a saída das coisas listadas, que você tentou sem sucesso.
Algumas sugestões:
- você tentou alternar o repositório
- você removeu recursivamente / var / lib / apt / lists / *
- você mkdir / var / lib / apt / lists / partial
Eu recebi minhas sugestões de: link
Editar : a julgar pelas informações que você adicionou, pode ser necessário forçar a remoção do gcc-4.7-base e, em seguida, reinstalá-lo e repetir dpkg-reconfigure -a . Se ele falhar por outro pacote, repita este processo até conseguir, então execute novamente o apt-get (dist-) upgrade.