Odpowiedzi:
Prawdopodobnie masz na myśli .deb
pakiet, bash-static
który jest statycznie połączoną wersją bash
, co oznacza, że jest to samodzielny program, który nie zależy od niczego innego (szczególnie bibliotek) na dysku.
Użyłem go dwa razy:
bash
, nawet w katastrofalnych sytuacjach, gdy ld.so
lub libc
nie działają (nieobecne, uszkodzone, źle skonfigurowane, ...)bash
, ponieważ korzystałem z niektórych zaawansowanych funkcji, które zostały wprowadzone w bash v4.3./usr
nie powinien być dostępny w pierwszych etapach uruchamiania. Według FHS nie chcesz, aby cokolwiek /bin
(szczególnie /bin/*sh
) zależało od czegokolwiek /usr/lib
.
/lib
katalog (nie znajdują się na systemach BSD) zamiast /usr/lib
...
/lib
Katalog zawiera obrazy z bibliotek współużytkowanych potrzebne do uruchomienia systemu i uruchomienia poleceń w głównym systemie plików, tj. Przez pliki binarne w /bin
i /sbin
. (Przypis) Biblioteki współdzielone, które są niezbędne tylko dla plików binarnych w /usr
(takich jak dowolny X Pliki binarne systemu Windows) nie mogą być włączone /lib
. ”
/
montuje się dobrze, ale/usr
nie udaje się go zamontować z jakiegokolwiek powodu. Dlatego systemy BSD generalnie unikają dynamicznie powiązanych plików wykonywalnych w/bin
i/sbin
.