Risposte:
Probabilmente ti riferisci al .deb
pacchetto bash-static
che è una versione staticamente collegata di bash
, il che significa che è un programma autonomo che non dipende da nient'altro (specialmente librerie) sul tuo disco.
L'ho usato in due diverse occasioni:
bash
, anche in situazioni catastrofiche quando ld.so
o libc
non funzionano (assente, corrotto, mal configurato, ...)bash
, poiché stavo usando alcune funzionalità avanzate che sono state introdotte con bash v4.3./usr
non dovrebbe essere disponibile nelle prime fasi di avvio. Secondo l'FHS, non vuoi che nulla /bin
(in particolare /bin/*sh
) dipenda da qualcosa in /usr/lib
.
/lib
directory (non presente su sistemi BSD) piuttosto che /usr/lib
...
/lib
directory contiene le immagini di librerie condivise necessarie per avviare il sistema ed eseguire i comandi nel filesystem di root, cioè dai binari in /bin
e /sbin
. (Nota a piè di pagina) Librerie condivise che sono necessarie solo per i binari in /usr
(come qualsiasi X I file binari della finestra) non devono essere presenti /lib
. "
/
monta bene, ma/usr
non riesce a montare per qualsiasi motivo. Pertanto, i sistemi BSD generalmente evitano eseguibili collegati dinamicamente in/bin
e/sbin
.