अधिकांश भाग के लिए, डिब पैकेज में md5 फ़ाइल होती है जिसमें सभी फाइलों के हस्ताक्षर होते हैं। इन फ़ाइलों पर स्थित हैं /var/lib/dpkg/info/$pkg.md5sums।
सभी स्थापित पैकेजों की आवधिक जांच को सरल बनाने के लिए, debsumsपैकेज मदद का हो सकता है। इसे स्थापित करें, कैश को इसके साथ साफ करें:
sudo apt-get clean
फिर sudo debsums_initपैकेज के लिए md5 रकम उत्पन्न करने के लिए चलाएं जो उन्हें प्रदान नहीं करता है (ऐसे रकम उत्पन्न करने के लिए पैकेज डाउनलोड किए जाते हैं)।
इसके बाद, फ़ाइल को संपादित करें /etc/default/debsumsऔर CRON_CHECK=weeklyडेबसम्स की जांच के लिए एक क्रोन साप्ताहिक नौकरी को कॉन्फ़िगर करने के लिए सेट करें।
आप चेक को मैन्युअल रूप से कमांड से चला सकते हैं:
sudo debsums -cs
निर्भरता की अखंडता के बारे में, मुझे लगता है कि आदेश:
sudo apt-get -f install
संकेत करना चाहिए और स्थापित पैकेजों के सापेक्ष किसी भी समस्या को हल करने का प्रयास करना चाहिए, लेकिन डेबियन / उबंटू पैकेज प्रबंधन प्रणाली एक बहुत ही जटिल वस्तु है, और इसकी समस्याओं को खोजने और हल करने में बहुत मुश्किल हो सकती है।
sudo debsums -csकुछ नहीं कहते हैं, क्या इसका मतलब यह है कि सब कुछ ठीक है?