Antworten:
Sie beziehen sich wahrscheinlich auf das .deb
Paket, bash-static
das eine statisch verknüpfte Version von ist bash
, was bedeutet, dass es ein eigenständiges Programm ist, das von nichts anderem (insbesondere von Bibliotheken) auf Ihrer Festplatte abhängt.
Ich habe es bei zwei verschiedenen Gelegenheiten benutzt:
bash
selbst in katastrophalen Situationen, in denen ich nicht funktioniere ld.so
oder libc
nicht funktioniere (abwesend, beschädigt, schlecht konfiguriert, ...) , immer einen funktionierenden Server habe.bash
, da ich einige erweiterte Funktionen verwendet habe, die mit bash v4.3 eingeführt wurden./usr
soll in den ersten Bootphasen nicht verfügbar sein. Laut FHS soll /bin
(besonders /bin/*sh
) nichts von irgendetwas abhängen /usr/lib
.
/lib
Verzeichnis hat (das auf BSD-Systemen nicht vorhanden ist), anstatt /usr/lib
...
/lib
Verzeichnis die freigegebenen Bibliotheksimages enthält, die zum Booten des Systems und Ausführen der Befehle im Root-Dateisystem erforderlich sind , dh nach Binärdateien in /bin
und /sbin
(Fußnote) Freigegebene Bibliotheken, die nur für Binärdateien in /usr
(wie X) erforderlich sind Windows-Binärdateien) dürfen nicht vorhanden sein /lib
. "
/
Bereitstellung in Ordnung ist, jedoch/usr
aus irgendeinem Grund nicht möglich ist. Daher vermeiden BSD-Systeme im Allgemeinen dynamisch verknüpfte ausführbare Dateien in/bin
und/sbin
.