(यह सवाल 10458 से काफी मिलता-जुलता है । यह सुझाव दिया गया था कि फेडोरा और उबंटू / डेबियन अलग-अलग जवाबों के लिए पर्याप्त हैं।)
जैसा कि मैं किसी भी Ubuntu सेटअप का उपयोग करता हूं, मैं धीरे-धीरे बेसलाइन इंस्टॉलेशन के ऊपर और ऊपर कई पैकेज स्थापित करता हूं। यदि मैं पुन: स्थापित करता हूं, या यदि मुझे एक नई मशीन स्थापित करने की आवश्यकता है, तो मैं आमतौर पर उन विशिष्ट पैकेजों को पुनर्स्थापित करना चाहता हूं, और मैं कम से कम परेशानी के साथ काम करने के लिए इसे जल्दी करना चाहता हूं। जहाँ तक मुझे पैकेज प्रबंधकों की सब को देखा है के रूप में ( apt-get
, aptitude
और synaptic
) मेरे जो संकुल स्थापित कर रहे हैं बता सकते हैं, और वे सभी लॉग (प्रत्येक उपकरण है, जो एक परेशानी है के लिए अलग-अलग यद्यपि) है। लेकिन उनमें से कोई भी मुझे नहीं बता सकता कि मैंने कौन से पैकेज लिए हैंउनकी निर्भरता या सिस्टम अपडेट के विपरीत स्थापित किया गया। यहां तक कि लॉग भी मुश्किल हैं, मुझे पूरी तरह से यकीन नहीं है कि मुझे उनसे क्या निकाला जाना चाहिए, या उन्हें कैसे एकीकृत किया जाए (विभिन्न उपयुक्त परिवार के उपकरण के मामले में)। इसका मतलब यह है कि हर बार जब मैं फिर से स्थापित करता हूं, या यहां तक कि सिर्फ बैकअप देता हूं, तो मुझे यकीन नहीं है कि उस सूची को फिर से कैसे बनाया जाए।
मैं जरूरी नहीं कि किसी भी उपकरण को मेरे लिए ऐसा करने की उम्मीद कर रहा हूं, लेकिन अगर वे नहीं कर रहे हैं तो मैं वर्कअराउंड की तलाश कर रहा हूं। यहां तक कि पैटर्न के लिए grep, अंगूठे के अच्छे नियम, या वास्तव में क्या लॉग किया जा रहा है, इसका एक स्पष्ट विचार उपयोगी होगा। यहां "सर्वश्रेष्ठ उत्तर" नहीं हो सकता है, लेकिन अच्छे लोग बहुत सहायक होंगे।
नीचे दिए गए अधिकांश उत्तर मैं जो कुछ खोज रहा हूं, उसका कुछ अनुमान प्रदान करता हूं, और कुछ हद तक उपयोगी हैं। चुना हुआ वह एक है जो एक नए सिस्टम पर मेरे टूल को फिर से स्थापित करने के एक बहुत ही स्वचालित तरीके से सबसे करीब आता है, यहां तक कि इसके सभी केवेट के साथ भी।