Re: bash dependencies
>I'm trying to use the version of bash in potato. It appears to have
>actual (as opposed to declared) dependencies on libncurses.so.4. I can
>only find libncurses.so.5 which is in the base package libncurses5.
Ho, hum.
lara:~$ dpkg --status bash
Package: bash
Essential: yes
Status: install ok installed
Priority: required
Section: base
Installed-Size: 649
Maintainer: Matthias Klose <doko@debian.org>
Version: 2.03-3
Depends: base-files (>= 2.1.12)
Pre-Depends: libc6 (>= 2.1), libncurses4
Description: The GNU Bourne Again SHell
Bash is an sh-compatible command language interpreter that executes
commands read from the standard input or from a file. Bash also
incorporates useful features from the Korn and C shells (ksh and csh).
.
Bash is ultimately intended to be a conformant implementation of the
IEEE Posix Shell and Tools specification (IEEE Working Group 1003.2).
lara:~$ ldd /bin/bash
libncurses.so.4 => /lib/libncurses.so.4 (0x4001e000)
libdl.so.2 => /lib/libdl.so.2 (0x40068000)
libc.so.6 => /lib/libc.so.6 (0x40073000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
lara:~$ dpkg -S /lib/libncurses.so.4
libncurses4: /lib/libncurses.so.4
lara:~$
There is a libncurses4 in potato/binary-arm/oldlibs, but... with bash 2.03-5
(latest in unstable) it's a different picture. Sounds like you might have
ended up with a slightly inconsistent set of binaries.
lara:~$ ldd /bin/bash
libncurses.so.5 => /lib/libncurses.so.5 (0x4001e000)
libdl.so.2 => /lib/libdl.so.2 (0x4006a000)
libc.so.6 => /lib/libc.so.6 (0x40075000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
lara:~$
>There is a source package called ncurses4.2 - should this be compiled
>for arm?
I guess so.
p.
Reply to: