"ऑप्ट" का क्या अर्थ है ("ऑप्ट" निर्देशिका में)? क्या यह एक संक्षिप्त नाम है? [बन्द है]


298

"ऑप्ट" का क्या अर्थ है ("ऑप्ट" निर्देशिका में)? मैं आमतौर पर इस निर्देशिका को यूनिक्स सिस्टम में विकास उपकरण के अंदर देखता हूं।

क्या यह एक संक्षिप्त नाम है?


मैं हमेशा कल्पना करता था कि इसका अर्थ "वैकल्पिक" है लेकिन यह मेरे लिए कभी भी समझ में नहीं आया ... "वैकल्पिक" किस अर्थ में?
user541686

8
यह ऑफ टॉपिक क्यों है?
जॉन एसिम्प्टोथ

20
इसे सुपर यूजर या यूनिक्स स्टैक एक्सचेंज साइट पर पोस्ट किया जाना चाहिए - यह वास्तव में प्रोग्रामिंग के बारे में नहीं है।
user541686

FYI करें, Adobe Reader /optइसकी स्थापना निर्देशिका के रूप में चुनता है । (जो मुझे इस सूत्र तक ले जाता है।)
डेनिस

मैंने देखा है कि कई लोग अपने क्रॉस-कंपाइलिंग टूलचिन्स को / ऑप्ट / में लगाते हैं। क्या इसका कोई ऐतिहासिक कारण है?
एंडी जे

जवाबों:


333

पुराने दिनों में, "/ ऑप्ट" का उपयोग UNIX विक्रेताओं जैसे एटी एंड टी, सन, डीईसी और 3-पार्टी विक्रेताओं द्वारा "विकल्प" पैकेज रखने के लिए किया गया था; यानी ऐसे पैकेज जिनके लिए आपने अतिरिक्त पैसे दिए होंगे। मुझे बर्कले बीएसडी यूनिक्स पर "/ ऑप्ट" देखकर याद नहीं है। वे सामान के लिए "/ usr / स्थानीय" का उपयोग करते थे जो आपने खुद को स्थापित किया था।

लेकिन निश्चित रूप से, विभिन्न निर्देशिकाओं का सही "अर्थ" हमेशा कुछ अस्पष्ट रहा है। यकीनन यह एक अच्छी बात है, क्योंकि अगर इन निर्देशिकाओं का सटीक (और कठोरता से लागू) अर्थ होता तो आप अलग-अलग निर्देशिका नामों के प्रसार के साथ समाप्त होते।


ब्रह्मांड की जटिलता कुछ नहीं है?
नाथन

इसकी तुलना में बहुत कम जटिल है जब प्रत्येक हार्डवेयर विक्रेता ने अपने स्वयं के ऑपरेटिंग सिस्टम ... या ऑपरेटिंग सिस्टम को भेज दिया।
स्टीफन सी

26

यह आमतौर पर optional add-on software packagesस्रोत के रूप में वर्णित है , या कुछ भी जो आधार प्रणाली का हिस्सा नहीं है। केवल कुछ वितरण इसका उपयोग करते हैं, अन्य बस उपयोग करते हैं /usr/local


20

OPTional

यह वैकल्पिक सॉफ्टवेयर और पैकेज रखता है जिसे आप इंस्टॉल करते हैं जो सिस्टम को चलाने के लिए आवश्यक नहीं हैं।


1
यदि आप चाहते हैं तो यह केवल एक सम्मलेन है जिसे आप "स्मूथी" कह सकते हैं।
noel

मैं उत्सुक हूँ कि यह कैसे / usr / lib (जिसमें अक्सर वैकल्पिक सॉफ्टवेयर पैकेज शामिल हैं) से भिन्न होता है
जोनाथन

@JonathanLeaders - यह एक ऐतिहासिक होल्डओवर है ... उन दिनों से जब UNIX परिमाण के आदेशों में से एक छोटा था (4.1bsd एक सिंगल 1600bpi टेप पर आया था) और इसमें पैकेज मैनेजर, पैकेज रिपॉजिटरी, सुरक्षा अपडेट आदि नहीं थे। ।
स्टीफन सी

तो क्या आप यह कह रहे हैं कि अगर मैं इंटरनेट से एक प्रोग्राम डाउनलोड करता हूं, जिसे 'स्पेस इनवेस्टर्स v4' कहा जाता है, तो मैं इसे / ऑप्ट / स्पेस इनवेस्टर्स v4 'फ़ोल्डर में स्थापित कर सकता / सकती हूं?
मुझे

1
@ जो चाहते हैं उनके लिए:sudo ln -s /opt /smoopty
इयान हंटर

16

सॉफ़्टवेयर पैकेज जोड़ें-पर।

देखें http://www.pathname.com/fhs/2.2/fhs-3.12.html जानकारी के लिए।

विकिपीडिया पर भी वर्णित है

इसका उपयोग कम से कम 1980 के दशक के अंत में हुआ, जब यह सिस्टम V UNIX का एक मानक हिस्सा था। इन दिनों, यह लिनक्स, सोलारिस (जो कि SysV है), OSX Cygwin, इत्यादि में देखा गया है। अन्य BSD यूनिक्स (FreeBSD, NetBSD, आदि) अन्य नियमों का पालन करते हैं, इसलिए आप आमतौर पर BSD सिस्टम को एक विकल्प के साथ नहीं देखते हैं जब तक वे किसी ऐसे व्यक्ति द्वारा प्रशासित न हों, जो अन्य वातावरणों में अधिक सहज हो।


मुझे याद है इसे अल्ट्रिक्स में देखना ... जो इसे 1984 की शुरुआत में ले जा सकता था।
स्टीफन C

उस लिंक के लिए धन्यवाद। यहाँ बड़ा सवाल यह है: सभी मानक यूनिक्स फ़ोल्डर के समझे गए उद्देश्य क्या हैं? , जो आपके लिंक को बेहतरीन तरीके से जवाब देता है।
जोएल बी

3

यह 'वैकल्पिक' के लिए एक संक्षिप्त नाम है, जिसका उपयोग कुछ विकृतियों में वैकल्पिक सॉफ्टवेयर के लिए किया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.