खेल निर्देशिका?


28

एक मानक फाइल सिस्टम पर, हमारे पास:

/usr/games
/usr/lib/games
/usr/local/games
/usr/share/games
/var/games
/var/lib/games

क्या यह मजाक है, या इसके पीछे कुछ इतिहास है? ये किसके लिये है? हमारे पास गेम जैसी किसी चीज़ के लिए अलग और विशेष निर्देशिकाएं क्यों हैं?

जवाबों:


25

यह सिर्फ ऐतिहासिक अपराध है। बहुत समय पहले, खेल प्रणाली का एक वैकल्पिक हिस्सा थे, और विभिन्न लोगों द्वारा स्थापित किए जा सकते थे, इसलिए वे /usr/gamesइसके बजाय रहते थे /usr/bin। उच्च स्कोर जैसे डेटा में रहने के लिए आया था /var/games। समय के रूप में से चला गया, लोगों को विभिन्न प्रकार से चर खेल डेटा डाल /var/lib/games/NAMEया /var/games/NAMEऔर स्थिर खेल में डेटा /usr/lib/NAMEया /usr/games/lib/NAMEया /usr/games/NAMEया /usr/lib/games/NAME(और साथ ही shareबजाय libवास्तुकला स्वतंत्र डेटा के लिए)। आजकल, खेलों को अलग रखने के लिए कोई सम्मोहक कारण नहीं है, यह सिर्फ परंपरा की बात है।


1
क्या यह ठीक है अगर मैं सभी gamesनिर्देशिकाओं को हटा दूं? या संगतता समस्या होगी?
यूरे

3
@uray: यदि आप गेम को हटाना चाहते हैं, तो उन्हें अपने वितरण पैकेज प्रबंधन प्रणाली के माध्यम से अनइंस्टॉल करें।
गिल्स एसओ- बुराई को रोकें '

मैं
एलएफएस

@uray यदि आप चाहें तो निर्देशिकाओं को हटा सकते हैं। इसका एकमात्र कारण यह हो सकता है कि यदि आप किसी खेल को स्थापित करने की कोशिश करते हैं, तो यह किसी भी स्तर पर निर्देशिका के अस्तित्व की जाँच नहीं करता है। हालांकि यह संभावना नहीं है, क्योंकि मुझे उम्मीद है कि मानक संस्थापन उपकरण में इस तरह की स्वच्छता जांच (और परेशानी के मामले में एक स्पष्ट त्रुटि संदेश) होनी चाहिए।
tshepang

5

कम से कम आंशिक रूप से, यह इतना सिस्टम हो सकता है कि एक gamesसमूह है जो कुछ उपयोगकर्ताओं के सदस्य हैं, और उनके पास gamesफ़ोल्डर में गेम निष्पादित करने के सभी अधिकार हैं


4
gamesसमूह यह खेल प्रशासकों (वे खेल स्थापित करने के लिए सही हो और उच्च स्कोर फ़ाइलों की तरह चीजों का प्रबंधन) के लिए है, खेल खेल सकते हैं, जो के लिए नहीं है। पुराने दिनों में, जब लोग ट्रोजन के बारे में चिंता नहीं करते थे, "गंभीर" प्रशासक कभी-कभी खेल प्रशासन को स्वयंसेवकों को सौंपेंगे (उदाहरण के लिए एक विश्वविद्यालय प्रणाली पर एक छात्र टीम)।
गाइल्स का SO- बुराई को रोकना '

मैं यहाँ पर हैरान हूँ, क्या यह "खेल" मनोरंजन और मौज मस्ती के लिए एक कार्यक्रम के रूप में "खेल" है? और क्या?
यूरे

1
@ गिल्स क्या आपको यकीन है? कम से कम मेरे सिस्टम (Gentoo) पर, गेम फ़ोल्डरों में सभी निष्पादन योग्य हैं root:gamesऔर 750 पर सेट हैं, इसलिए gamesसमूह में शामिल लोग उन्हें नहीं चला सकते हैं
माइकल Mrozek

2
ठीक है, फिर जेंटू डेबियन, उबंटू, फेडोरा और मैंने देखा है कई गैर-लिनक्स सिस्टम से अलग तरीके से काम कर रहा है। वैसे, इन सिस्टमों पर, उच्च स्कोर फ़ाइलों को रखने वाले गेम सेटगिड games(मोड 2755) हैं, जिनमें केवल गेम समूह द्वारा उच्च स्कोर फाइलें लिखने योग्य हैं। @ और: हाँ, वह गेम जैसे कंप्यूटर गेम्स और आमतौर पर मनोरंजन सॉफ्टवेयर (लेकिन गेम /usr/binअन्य कार्यक्रमों की तरह भी हो सकते हैं)।
गिल्स एसओ- बुराई को रोकें '

@ और, हाँ, यह मनोरंजन और मज़ेदार चीज़ों के रूप में "गेम" है। कभी-कभी ऐसे कार्यक्रम होते हैं जो उपयोगी होते हैं लेकिन एक सनकी तत्व होता है, जैसे कि xcowsay, जो एक उपयोगकर्ता के लिए पाठ संदेश के साथ गाय के पॉप-अप ग्राफिक का कारण बनता है।
bgvaughan
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.