आदि निर्देशिका
अपनी /etc
निर्देशिका में परिवर्तन पर नज़र रखने के लिए, जैसा कि आप कर सकते हैं @Anthon ने सुझाव दिया है और उस निर्देशिका को नियंत्रित करने के लिए git, तोड़फोड़, व्यापारिक आदि का उपयोग करें। आप एटकीपर जैसे टूल का भी उपयोग कर सकते हैं । यहाँ ट्यूटोरियल के साथ-साथ यहाँ भी है ।
etckeeper, git, mercurial, bazaar या darcs रिपॉजिटरी में संग्रहित करने के लिए टूल्स का एक संग्रह है। यह पैकेज उन्नयन के दौरान स्वचालित रूप से / आदि में परिवर्तन करने के लिए उपयुक्त है। यह फ़ाइल मेटाडेटा को ट्रैक करता है जो git सामान्य रूप से समर्थन नहीं करता है, लेकिन यह अनुमतियों जैसे / etc के लिए महत्वपूर्ण है /etc/shadow
। यदि आप संस्करण नियंत्रण के साथ काम करने की मूल बातें समझते हैं, तो इसका उपयोग करना सरल होने के साथ-साथ यह काफी मॉड्यूलर और विन्यास योग्य है।
पैकेज फ़ाइलें
मेरे ज्ञान के apt
लिए डिस्क पर फ़ाइलों की जाँच करने का कोई तरीका नहीं है.deb
। न तो करता है dpkg
, उपकरण है कि apt
वास्तव में फ़ाइलों का प्रबंधन करने के लिए उपयोग कर रहा है।
हालाँकि आप इस तरह के एक उपकरण का उपयोग कर सकते हैं debsums
आपके द्वारा इंस्टॉल की गई कुछ फाइलों की तुलना करने के लिए, यह केवल उनके चेकसम (md5sum) में दिखता है कि .deb
फाइल में क्या है बनाम आपके सिस्टम डिस्क पर क्या है।
इस सर्वरफॉल्ट प्रश्न को देखें debsum
और dpkg
चेकसमिंग के बारे में अधिक जानकारी के लिए , साथ ही साथ यह भी पूछे जाने वाले प्रश्न ।
debsum
उदाहरण
% debsums openssh-server
/usr/lib/openssh/sftp-server OK
/usr/sbin/sshd OK
/usr/share/lintian/overrides/openssh-server OK
/usr/share/man/man5/sshd_config.5.gz OK
/usr/share/man/man8/sshd.8.gz OK
/usr/share/man/man8/sftp-server.8.gz OK