Yanıtlar:
Muhtemelen statik olarak bağlı bir sürümü olan .deb
pakete atıfta bulunuyorsunuz bash-static
.bash
, bu da diskinizdeki başka bir şeye (özellikle kütüphanelere) bağlı olmayan bağımsız bir program olduğu anlamına gelir.
İki farklı durumda kullandım:
bash
yüklendi, böylece felaket durumlarında bile ld.so
veyalibc
çalışmadığında (yok, bozuk, kötü yapılandırılmış, ...) çalışmam var.bash
bash v4.3 ile tanıtılan bazı gelişmiş özellikleri kullandığımdan, uygun sürümüne sahip olduklarından eminim ./usr
ilk önyükleme aşamasında mevcut olması beklenmemektedir. FHS'ye göre, içinde /bin
(özellikle /bin/*sh
) hiçbir şeyin içinde hiçbir şeye bağımlı olmasını istemezsiniz /usr/lib
.
/lib
ziyade (BSD sistemlerinde mevcut değildir) dizini /usr/lib
...
/lib
Dizin, sistemi önyüklemek ve kök dosya sistemindeki komutları çalıştırmak için gerekli olan paylaşılan kütüphane görüntülerini içerir, örn. /bin
Ve içindeki /sbin
(dipnot) ikili dosyalar /usr
( yalnızca herhangi bir X gibi) Pencere ikili dosyaları) bulunmamalıdır /lib
. "
/
tamam bağlanır, ancak/usr
herhangi bir nedenle bağlanmaz. Bu nedenle, BSD sistemleri genellikle/bin
ve içindeki dinamik olarak bağlı yürütülebilir dosyalardan kaçınır/sbin
.