मैं कुछ सिस्टम परिवर्तन करने वाला हूं और मैं अपने वर्तमान खुशहाल सिस्टम स्टेट का रिकॉर्ड रखना चाहूंगा। क्या इसका रिकॉर्ड बनाने का एक सुविधाजनक तरीका है? मैं जैसे जानकारी का ट्रैक रखना चाहते हैं
- वर्तमान में स्थापित पैकेज और उनके संस्करण
- कौन से पैकेज किस संस्करण में पिन किए गए हैं
- कौन से स्रोत (के रूप में
/etc/apt/sources.list
) वे से स्थापित किए गए थे - चाहे वे सीधे स्थापित किए गए थे या स्वचालित रूप से एक अलग पैकेज की निर्भरता के रूप में स्थापित किए गए थे
- "अज्ञात अज्ञात": अर्थात वह सामान जो मुझे नहीं पता है कि मुझे ट्रैक रखना चाहिए लेकिन जो महत्वपूर्ण हो सकता है जब यह पता लगाने की कोशिश की जाए कि कुछ काम नहीं करता है
संक्षेप में, मैं अधिक से अधिक एप्टीट्यूड डेटाबेस को यथासंभव रखना चाहूंगा। ऐसा करने का सबसे अच्छा तरीका क्या है? यह अच्छा होगा यदि परिणामी रिकॉर्ड आसानी से पढ़ने योग्य हों, हालांकि यह वास्तव में आवश्यक नहीं है। यह अतिरिक्त अच्छा होगा यदि यह SCM टूल जैसे माध्यम से आसानी से उपलब्ध हो git
।
एक सुपरसुअर प्रश्न है जो आंशिक रूप से इसका उत्तर देता है, लेकिन यह केवल वर्तमान में स्थापित पैकेजों की सूची प्रदान करता है।
पोस्ट की गई के रूप में serverfault.com पर serverfault.com/questions/137775/...
—
intuited