यह वितरण और मूल ('अपस्ट्रीम') स्रोत पर निर्भर करता है।
अधिकांश ऑटोकॉन्फ़- और स्वचालित-उपयोग करने वाले पैकेजों के साथ, निर्देशिका को निर्दिष्ट करना संभव है जहां --sysconfdir
पैरामीटर का उपयोग करने के लिए कॉन्फ़िगरेशन फ़ाइलों को देखा जाएगा । अन्य बिल्ड सिस्टम (उदाहरण के लिए, सीएमके) के समान विकल्प हैं। यदि स्रोत पैकेज उन बिल्ड सिस्टमों में से एक का उपयोग करता है, तो पैकर आसानी से सही मापदंडों को निर्दिष्ट कर सकता है, और किसी पैच की आवश्यकता नहीं होती है। यहां तक कि अगर वे नहीं करते हैं (उदाहरण के लिए, क्योंकि अपस्ट्रीम स्रोत कुछ घर-निर्मित बिल्ड सिस्टम का उपयोग करता है), तो अक्सर यह संभव है कि अपग्रेड स्रोत को पैच किए बिना किसी विशेष स्थान पर कॉन्फ़िगरेशन फ़ाइलों को स्थानांतरित करने के लिए कुछ बिल्ड कॉन्फ़िगरेशन निर्दिष्ट करें।
ऐसा नहीं है, तो अक्सर वितरण को स्रोत में पैच को जोड़ना होगा ताकि वे फाइलों को स्थानांतरित कर सकें, जिसे वे 'सही' स्थान मानते हैं। ज्यादातर मामलों में, वितरण पैकर्स तब एक पैच लिखेंगे जो स्रोत को उपरोक्त अर्थों में कॉन्फ़िगर करने की अनुमति देगा, ताकि वे पैच को अपस्ट्रीम अनुरक्षकों को भेज सकें, और इसे बनाए रखने / अद्यतन करने के लिए न रखें। यह कॉन्फ़िगरेशन फ़ाइल स्थानों के लिए मामला है, लेकिन अन्य चीजों के लिए भी, जैसे bin
/ sbin
निष्पादक (सिस्टम प्रशासक के वितरण के बीच क्या अंतर है) की व्याख्या), स्थान जहां प्रलेखन लिखना है, और इसी तरह।
साइड नोट: यदि आप कुछ मुफ्त सॉफ्टवेयर बनाए रखते हैं, तो कृपया आपसे बात करना आसान है। अन्यथा हमें बिना किसी विशेष कारण के ऐसे पैच बनाए रखने होंगे ...