A reinstalação de python3-minimal
, que fornece py3clean
, pode permitir a conclusão do processo. dist-upgrade
pode ser necessário se os problemas persistirem após os primeiros quatro comandos. Veja Por que usar o apt-get upgrade em vez de apt -get dist-upgrade?
sudo apt-get install --reinstall python3-minimal
sudo apt-get update
sudo apt-get upgrade
sudo apt-get -f install
Devido a erros persistentes adicionais, uma correção um pouco mais agressiva pode ser justificada. Use espelho do apt-get: method , ou Linha de comando foo usando netselect para mudar para outro espelho. O espelho LANET é um provável candidato, mas veja o Marquivos do arquivo oficial para o Ubuntu para opções adicionais. O comando mv
moverá suas listas atuais e fontes atuais para /tmp
, onde elas poderão ser restauradas se algo der errado nas etapas a seguir. O comando apt-get clean
apagará todos os arquivos do pacote baixados. apt-get update
irá preencher novamente as suas listas de apt com base nos seus arquivos de origem. O apt-get dist-upgrade
, além de executar a função de atualização, também lida de maneira inteligente com as novas dependências das novas versões de pacotes.
mkdir -p /tmp/apt/lists
mkdir -p /tmp/etc/apt/source.list.d
sudo mv /var/lib/apt/lists/* /tmp/apt/lists/
cp /etc/apt/source.list.d/* /tmp/etc/apt/source.list.d/
cp /etc/apt/source.list /tmp/etc/apt/
# change mirrors with one of the method mentioned above then continue.
sudo apt-get clean
sudo apt-get update
sudo apt-get dist-upgrade