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