Você pode querer reinstalar pacotes quebrados, pois isso pode ser causado pela instalação incorreta de um software.
for package in $(sudo apt-get upgrade 2>&1 | grep "warning: files list file for package '" | grep -Po "[^'\n ]+'" | grep -Po "[^']+"); do sudo apt-get install --reinstall "$package"; done
Este script reinstala todos os pacotes que geram warning: files list file for package
no processo de apt-get upgrade
.
Demorará mais tempo a cada pacote.
Se o script não funcionar, você deverá fazer algo assim com cada pacote (atualmente, python-pysqlite2
) que mostra o aviso acima:
sudo apt-get install --reinstall python-pysqlite2