ส่วนใหญ่แพ็คเกจ deb มาพร้อมกับไฟล์ md5 ที่มีลายเซ็นต์ของไฟล์ทั้งหมดในแพ็คเกจ /var/lib/dpkg/info/$pkg.md5sums
ไฟล์เหล่านี้จะตั้งอยู่ที่
เพื่อให้การตรวจสอบแพคเกจที่ติดตั้งทั้งหมดเป็นเรื่องง่ายdebsums
แพคเกจสามารถช่วยได้ ติดตั้งทำความสะอาดแคชด้วย:
sudo apt-get clean
จากนั้นเรียกใช้sudo debsums_init
เพื่อสร้างผลรวม md5 สำหรับแพ็คเกจที่ไม่ได้จัดเตรียมไว้ (แพ็คเกจจะถูกดาวน์โหลดเพื่อสร้างผลรวมดังกล่าว)
ถัดไปแก้ไขไฟล์/etc/default/debsums
และตั้งค่าCRON_CHECK=weekly
ให้กำหนดค่างาน cron รายสัปดาห์สำหรับการตรวจสอบ debsums
คุณสามารถเรียกใช้การตรวจสอบด้วยตนเองด้วยคำสั่ง:
sudo debsums -cs
เกี่ยวกับความสมบูรณ์ของการพึ่งพาฉันคิดว่าคำสั่ง:
sudo apt-get -f install
ควรส่งสัญญาณและพยายามแก้ไขปัญหาใด ๆ ที่พบว่าสัมพันธ์กับแพ็คเกจที่ติดตั้ง แต่ระบบจัดการแพคเกจ Debian / Ubuntu เป็นวัตถุที่ซับซ้อนมากและอาจเป็นเรื่องยากมากที่จะค้นหาและแก้ไขปัญหา
sudo debsums -cs
ไม่พูดอะไรมันหมายความว่าทุกอย่างดีไหม