Respuestas:
Probablemente se esté refiriendo al .deb
paquete bash-static
que es una versión enlazada estáticamente bash
, lo que significa que es un programa independiente que no depende de nada más (especialmente bibliotecas) en su disco.
Lo he usado en dos ocasiones diferentes:
bash
, incluso en situaciones catastróficas cuando ld.so
o libc
no están funcionando (ausente, corrupto, mal configurado, ...)bash
, ya que estaba usando algunas funciones avanzadas que se introdujeron con bash v4.3./usr
no se supone que esté disponible en las primeras etapas de arranque. Según la FHS, no desea que nada en /bin
(especialmente /bin/*sh
) dependa de nada en /usr/lib
.
/lib
directorio (no presente en los sistemas BSD) en lugar de /usr/lib
...
/lib
directorio contiene las imágenes de la biblioteca compartida necesarias para iniciar el sistema y ejecutar los comandos en el sistema de archivos raíz, es decir, mediante binarios en /bin
y /sbin
. (Nota al pie) Bibliotecas compartidas que solo son necesarias para los binarios en /usr
(como cualquier X Los archivos binarios de la ventana) no deben estar en /lib
".
/
monta bien, pero/usr
no se puede montar por cualquier motivo. Por lo tanto, los sistemas BSD generalmente evitan los ejecutables vinculados dinámicamente en/bin
y/sbin
.