जवाबों:
आप शायद उस .deb
पैकेज का जिक्र कर रहे हैं bash-static
जो एक सांख्यिकीय रूप से जुड़ा हुआ संस्करण है bash
, जिसका अर्थ है कि यह एक स्टैंड-अलोन प्रोग्राम है जो आपकी डिस्क पर किसी और चीज (विशेष रूप से पुस्तकालयों) पर निर्भर नहीं करता है।
मैंने इसे दो अलग-अलग मौकों पर इस्तेमाल किया है:
bash
, यहां तक कि भयावह स्थितियों में भी जब वे काम नहीं ld.so
कर libc
रहे हों (अनुपस्थित, भ्रष्ट, बीमार-कॉन्फ़िगर, ...)bash
, क्योंकि मैं कुछ उन्नत सुविधाओं का उपयोग कर रहा था, जिन्हें bash v4.3 के साथ पेश किया गया था।/usr
पहले बूटिंग चरणों में उपलब्ध नहीं माना जाता है। FHS के अनुसार, आप /bin
(विशेष रूप से /bin/*sh
) कुछ भी नहीं चाहते हैं कि इसमें कुछ भी निर्भर हो /usr/lib
।
/lib
निर्देशिका (BSD सिस्टम पर मौजूद नहीं) के बजाय /usr/lib
...
/lib
निर्देशिका सिस्टम को बूट और रूट फाइल सिस्टम, यानी में कमांड चलाने के लिए आवश्यक उन साझा लाइब्रेरी चित्र शामिल हैं। में बाइनरी द्वारा /bin
और /sbin
। (फुटनोट) साझा पुस्तकालयों कि में बाइनरी के लिए ही जरूरी हैं /usr
इस तरह के किसी भी एक्स के रूप में ( विंडो बायनेरिज़) में नहीं होना चाहिए /lib
। "
/
आरोह ठीक है, लेकिन/usr
जो भी कारण के लिए माउंट करने में विफल रहता है। इसलिए, बीएसडी प्रणाली आम तौर पर में गतिशील रूप से जुड़ा हुआ निष्पादनयोग्य से बचने/bin
और/sbin
।