निर्देशिका के अंतर्गत फाइलें /usr/local/
डेबियन पैकेज प्रबंधन प्रणाली के नियंत्रण में नहीं हैं। इसलिए, अपने प्रोग्राम के लिए स्रोत कोड को रखना अच्छा है /usr/local/src/
। उदाहरण के लिए, आप निर्देशिका में "foo.tar" नामक पैकेज के लिए फाइलें निकाल सकते हैं /usr/local/src/foo
। आप उन्हें संकलित करने के बाद, बायनेरिज़ को /usr/local/bin/
, पुस्तकालयों को /usr/local/lib/
और कॉन्फ़िगरेशन फ़ाइलों में रखें /usr/local/etc/
।
यदि आपके कार्यक्रमों और / या फाइलों को वास्तव में किसी अन्य निर्देशिका में रखा जाना चाहिए, तो आप अभी भी उन्हें स्टोर कर सकते हैं /usr/local/
, और आवश्यक प्रतीकात्मक लिंक को आवश्यक स्थान से उसके स्थान पर भेज सकते हैं /usr/local/
, जैसे, आप लिंक बना सकते हैं
ln -s /usr/local/bin/foo /usr/bin/foo
किसी भी मामले में, यदि आप एक पैकेज प्राप्त करते हैं जिसका कॉपीराइट पुनर्वितरित करने की अनुमति देता है, तो आपको इसके बारे में एक डेबियन पैकेज बनाने पर विचार करना चाहिए, और इसे डेबियन सिस्टम के लिए अपलोड करना चाहिए। पैकेज डेवलपर बनने के लिए दिशानिर्देश डेबियन पॉलिसी मैनुअल में शामिल हैं।
से लिया गया: http://www.debian.org/doc/FAQ/ch-compat.en.html