Deb-pakete werden größtenteils mit einer md5-datei geliefert, die signaturen aller dateien im paket enthält. Diese Dateien befinden sich unter /var/lib/dpkg/info/$pkg.md5sums
.
Um die regelmäßige Überprüfung aller installierten Pakete zu vereinfachen, kann das debsums
Paket hilfreich sein. Installieren Sie es, leeren Sie den Cache mit:
sudo apt-get clean
Führen Sie sudo debsums_init
dann md5-Summen für Pakete aus, die diese nicht bereitstellen (die Pakete werden heruntergeladen, um solche Summen zu generieren).
Bearbeiten Sie anschließend die Datei /etc/default/debsums
und CRON_CHECK=weekly
konfigurieren Sie einen Cron-Wochenjob für die Prüfung von Debsums.
Sie können die Prüfung manuell mit dem folgenden Befehl ausführen:
sudo debsums -cs
In Bezug auf die Integrität der Abhängigkeiten nehme ich an, dass der Befehl:
sudo apt-get -f install
sollte signalisieren und versuchen, Probleme zu lösen, die im Zusammenhang mit installierten Paketen auftreten, aber das Debian / Ubuntu-Paketverwaltungssystem ist ein sehr komplexes Objekt, und es könnte sehr schwierig sein, seine Probleme zu finden und zu lösen.
sudo debsums -cs
nichts gesagt wird, heißt das, dass alles in Ordnung ist?sudo apt-get -f install
gibt "Post-Installation-Skript-Subprozess zurückgegeben Fehler" über. msgstr "[eine Datei] nicht gefunden". Was ist zu tun?dpkg --search /some/fqpn/some.file; apt-get --reinstall install package;