Sebagian besar, paket deb datang dengan file md5 yang berisi tanda tangan dari semua file dalam paket. File-file ini terletak di /var/lib/dpkg/info/$pkg.md5sums
.
Untuk menyederhanakan pemeriksaan berkala semua paket yang diinstal, debsums
paket tersebut dapat membantu. Instal, bersihkan cache dengan:
sudo apt-get clean
kemudian jalankan sudo debsums_init
untuk menghasilkan jumlah md5 untuk paket yang tidak menyediakannya (paket tersebut diunduh untuk menghasilkan jumlah seperti itu).
Selanjutnya, edit file /etc/default/debsums
dan atur CRON_CHECK=weekly
untuk mengonfigurasi pekerjaan mingguan cron untuk pemeriksaan debsum.
Anda dapat menjalankan pemeriksaan secara manual dengan perintah:
sudo debsums -cs
Mengenai integritas dependensi, saya kira itu perintah:
sudo apt-get -f install
harus memberi sinyal dan mencoba menyelesaikan masalah yang ditemukannya relatif terhadap paket yang diinstal, tetapi sistem manajemen paket Debian / Ubuntu adalah objek yang sangat kompleks, dan bisa sangat sulit untuk menemukan dan menyelesaikan masalahnya.
sudo debsums -cs
tidak mengatakan apa-apa, apakah itu berarti semuanya baik-baik saja?sudo apt-get -f install
memberikan "kesalahan skrip pasca-instalasi pengembalian kesalahan" tentang. "[beberapa file] tidak ditemukan". Melakukan apa?dpkg --search /some/fqpn/some.file; apt-get --reinstall install package;