/opt
और के बीच अंतर है /usr/local/bin
। तो बस एक दूसरे से बायनेरिज़ को सहानुभूति देना भ्रामक होगा। मैं उन्हें नहीं मिलाता।
/opt
ऐड-ऑन एप्लिकेशन सॉफ़्टवेयर पैकेजों की स्थापना के लिए है , जबकि /usr/local
निर्देशिका स्थानीय रूप से ( make
और make install
) सॉफ़्टवेयर स्थापित करते समय सिस्टम व्यवस्थापक के लिए है । /usr/local/bin
के तहत स्थापित सॉफ्टवेयर से बायनेरिज़ का इरादा है /usr/local
।
फ़ाइल पदानुक्रम मानक के अनुसार , प्रत्येक व्यक्तिगत पैकेज में जोड़ने /opt/<package>/bin
का सही तरीका होगा $PATH
। (आप में से एक अगणनीय संख्या है जब यदि यह बहुत दर्दनाक होता है /opt/<package>/bin
, उदाहरण के लिए direcories) तो आप (स्थानीय प्रशासक) से सिमलिंक बना सकते हैं /opt/<package>/bin
करने के लिए /opt/bin
निर्देशिका। इसके बाद उपयोगकर्ताओं को $PATH
एक बार जोड़ा जा सकता है ।
/usr/local/bin
सिस्टम व्यवस्थापक के उपयोग के लिए है। यदि व्यवस्थापक/opt
इसके तहत सॉफ़्टवेयर स्थापित करना चाहता है और इसके लिए लिंक बनाना चाहता है/usr/local
, तो यह पूरी तरह से स्पष्ट है।