/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, तो यह पूरी तरह से स्पष्ट है।