~ / .लोकल / बिन बात कैसे शुरू हुई? यह कितना व्यापक है?


22

मुझे अधिक से अधिक उपकरण मिलते हैं जो निष्पादन योग्य ~ / .Local / बिन में डालते हैं। मैं बूढ़ा हूँ और मेरे लिए ~ / बिन मेरे घर में निष्पादन योग्य लोगों के लिए जगह है।

इस पागल नए फैशन की उत्पत्ति कहां से हुई? लोग ऐसा क्यों कर रहे हैं? यह कितना व्यापक है? क्या यह कहीं औपचारिक है? यह XDG डायरेक्टरी स्पेसिफिकेशन में नहीं है।

एक संबंधित प्रश्न है: कौन से वितरणों में $ PATH में $ HOME / .Local / bin है?

एक अन्य प्रश्न के लिए एक टिप्पणी https://www.python.org/dev/peps/pep-0370 पर संदर्भित है, जो 2008 में पहले ही वापस आ चुकी थी: इस कार्यक्रम को ~ / .लोकल / बिन में क्यों स्थापित किया गया था ... पहला प्रदर्शन। समय मैंने देखा है कि क्या होता है?


यहाँ एक अनुमान है: $ HOME में बहुत सारे अजीब सबडिडर बनाने से परेशान लोगों से बचने के लिए, 'बिन' ~ / में था। लेकिन क्या ~ / डेस्कटॉप और ~ / डाउनलोड के बारे में पूछेंगे?
hschou

1
यह Ubuntu 14.04 में $ PATH में नहीं है - लेकिन यह 16.04 में है। अभी तक मेरे पास उस ~ / .local / बिन का उपयोग करने के लिए कोई पैकेज नहीं है, लेकिन फिर मुझे नहीं लगता कि किसी भी पैकेज ने स्वचालित रूप से ~ / बिन में फाइलें डाल दी हैं। हो सकता है कि इसके पीछे सिद्धांत है - शायद पैकेज स्वचालित रूप से फ़ाइलों को ~ / बिन में स्थापित नहीं करना चाहिए जो उपयोगकर्ता के उपयोग के लिए है?
जो पी

@schou, जबकि मैं आपसे ~ / डाउनलोड और ~ / डेस्कटॉप के संबंध में सहमत हूं, मुझे लगता है कि एक निर्देशिका को बायनेरिज़ में छिपाकर रखना एक बहुत बुरा विचार है। ~ / बिन या खिंचाव पर, ~ / बिन / अजगर के बारे में इतना बुरा क्या था?
ग्राहम निकोलस

जवाबों:


8

आपके पास पहले से ही जवाब है: पायथन मुख्य उपयोगकर्ता है ~/.local। यह केवल मुझे याद है मुठभेड़। पायथन में, इसे PEP 370 के रूप में अपनाया गया था ।

पीईपी 370 कुछ औचित्य देता है कि क्यों ~/.localचुना गया था। कुछ हिस्से स्पष्ट हैं: यह उपयोगकर्ता के होम डायरेक्टरी में होना था, क्योंकि यह प्रति उपयोगकर्ता इंस्टॉलेशन के लिए है। यह एक डॉट फ़ाइल होना चाहिए ताकि यह अन्य कॉन्फ़िगरेशन फ़ाइलों की तरह ही सरसरी निगाहों से छिप जाए। नाम की .localनकल करता है /usr/local

स्थान का उपयोग FreeDesktop द्वारा किया गया था । मुझे इसका उपयोग करने वाले किसी भी एप्लिकेशन का पता नहीं है।

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