うまいぼうぶろぐ

linuxとhttpdとperlのメモ

debianのbusybox - static link版

fedorayumでinstallしたbusyboxはlibraryをstatic linkしてたのに、debianはshared library使ってるのねー。

# apt-get install busybox
# ldd `which busybox`
        linux-gate.so.1 =>  (0xffffe000)
        libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7ed2000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7ead000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d7b000)
        /lib/ld-linux.so.2 (0xb7f0f000)

static版ねーのかなと探したら見つかった。/lib壊れたときのこととか考えたらstaticのほうがいいかなと思って。

# apt-cache search busybox
busybox - Tiny utilities for small and embedded systems
busybox-static - Standalone rescue shell with tons of builtin utilities
mindi-busybox - Collection of shell utilities in a single executable for Mindi/Mondo
# apt-get install busybox-static
# ldd `which busybox`
        not a dynamic executable