HOWTO: curses-dev dependency not handled correctly

Paul Theodoropoulos paul at
Tue Aug 7 03:51:26 UTC 2018

On 8/6/2018 20:39 PM, Richard Laager via devel wrote:
> As to which to use... It seems to me that it's advantageous to _not_
> hard-code the version number whenever possible, as that makes the HOWTO
> resilient across upgrades. That would argue for ncurses-dev or
> libncurses-dev. On the other hand, plenty of things will change across
> distro upgrades, so it likely doesn't matter that much.

I just checked the default raspi lite image, and the following packages 
are part of the base:

ii  libncurses5:armhf               6.0+20161126-1+deb9u2 armhf        
shared libraries for terminal handling
ii  libncursesw5:armhf 6.0+20161126-1+deb9u2        armhf        shared 
libraries for terminal handling (wide character support)
ii  ncurses-base 6.0+20161126-1+deb9u2        all          basic 
terminal type definitions
ii  ncurses-bin 6.0+20161126-1+deb9u2        armhf        
terminal-related programs and man pages
ii  ncurses-term 6.0+20161126-1+deb9u2        all          additional 
terminal type definitions

If you enter 'apt-get install libncurses-dev', it automatically 
redirects the installation to libncurses5-dev -- so it would seem that 
your suggestion is indeed the correct path to take.

Paul Theodoropoulos

More information about the devel mailing list