Este recurso é fornecido pelo menu de recuperação amigável e, em particular, pelo dpkg
plugin (que adiciona uma entrada de menu intitulada "Repair pacotes quebrados ”, traduzidos adequadamente em qualquer linguagem que o usuário configurou o sistema para usar).
Este plug-in usa duas abordagens diferentes para reparar pacotes quebrados:
-
se
dist-upgrader
estiver disponível, ele usa isso para reparar o sistema, executandoenv RELEASE_UPGRADER_NO_SCREEN=1 python3 /usr/lib/python3/dist-packages/DistUpgrade/dist-upgrade.py \ --partial --frontend DistUpgradeViewText \ --datadir /usr/share/ubuntu-release-upgrader
-
caso contrário, é executado
dpkg --configure -a apt-get update apt-get install -f apt-get dist-upgrade
Para obter o mesmo efeito da seleção de menu, você deve tentar o primeiro comando usando dist-upgrader
e, se isso falhar porque não existe, execute os quatro comandos que começam com dpkg --configure -a
.
Tenha em atenção que estas duas opções não apenas reparam pacotes danificados, como atualizam o sistema para as versões mais recentes dos pacotes disponíveis em qualquer versão instalada. (Isso é necessário porque reparar os pacotes quebrados pode envolver a instalação de pacotes ausentes e isso só pode ser feito usando as versões atuais dos pacotes dos repositórios configurados.)