Controllo di integrità di pacchetti debian installati

From RVM Wiki
Jump to navigation Jump to search

Se si ha il sospetto che i pacchetti installati possano avere dei files rovinati, è possibile controllarne i checsum con

debsums
  • Installare
sudo apt-get install debsums
  • Aggiornare i checksums:
sudo debsums_init


  • Controllo di tutti i pacchetti
sudo debsums -c -s
  • Per reinstallare i pacchetti con file corrotti o mancanti:
xargs -rd '\n' -a <(sudo debsums -c 2>&1 | cut -d " " -f 4 | sort -u | xargs -rd '\n' -- dpkg -S | cut -d : -f 1 | sort -u| grep -v '^diversion by\|,') -- sudo apt-get install -f --reinstall --
  • Ricontrollare dopo eventuali mancanze ancora con:
sudo debsums -c -s

Riferimenti