Mam mensi problem - na jednom serveru nam odechazel divne / disk, podle vseho mel nejak mel spatne FS zaznamy, po zformatovani na xfs se tvari v pohode. Poroblem je, ze se z neho obcas ztacely soubory, a to i z takovych adresaru, jako je /usr/lib. Potreboval bych prikaz, ktery by prosel vsechny nainstalovane baliky, zjistil, jestli jsou vsechny jejich soubory fyzicky na disku (pokud by zkontroloval i delku, nezlobil bych se), a pripadne chybejici dotahl z netu/CDcka. Neco jako dpkg --check-all-files --install-missing-one:). Existuje neco takoveho?
Deb samosebou ve srovnani s rpm, ktere jsem pouzival pred tim, rulez. A tenhle clanek je dobry minimalne v tom, ze me rekl, ze deb baliky jsou vlastne ar.
Určitě bych zkusil debsums. Problémem ale je, že ne všechny balíčky mají kontrolní součty. Takže pak bych zkusil ještě něco jako:
for I in $(dpkg -L `COLUMNS=240 dpkg -l | grep '^.i' | cut -d " " -f 3` | grep '^/' | sort -u); do ls -d "$I" > /dev/null; done
A balíčky s chybějícími soubory pak přeinstalovat pomocí apt-get --reinstall install.
--mk