Я сделал скрипт для исправления сломанных пакетов. Он ищет поврежденные пакеты в /var/log/dist-upgrade/apt.log и затем находит имена пакетов, а затем применяет к ним указанную команду.
Позаботьтесь об использовании этого скрипта, потому что иногда некоторые поврежденные пакеты связаны с системой и могут создать новую проблему. поэтому используйте команду установки или обновления вместо команды удаления .
Получите это отсюда
Загрузите скрипт с помощью следующей команды:
wget https://gist.githubusercontent.com/EmpireWorld/8eb920165777399cfd684d8d4227a6e2/raw/17e6d4a151a6163aa45dd8302b965ed433b27741/fix-broken.sh
Затем запустите это:
./fix-broken.sh
Также вы можете установить действие, которое вы хотите применить к сломанным пакетам, например:
./fix-broken (install|upgrade|remove)
Действие по умолчанию - удалить .
Broken dependencies
на моей странице статуса.