Installing Ncurses-&ncurses-version;
Estimated build time: &ncurses-time;
Estimated required disk space: &ncurses-compsize;
&aa-ncurses-shortdesc;
&aa-ncurses-dep;
Installation of Ncurses
Fix a minor problem related to the etip.h header
file:
patch -Np1 -i ../&ncurses-etip-patch;
Now prepare Ncurses for compilation:
./configure --prefix=/usr --with-shared \
--without-debug
Compile the package:
make
Install the package:
make install
Give the Ncurses libraries execute permissions:
chmod 755 /usr/lib/*.&ncurses-version;
And fix a library that shouldn't be executable:
chmod 644 /usr/lib/libncurses++.a
Move the libraries to the /lib directory,
where they're expected to reside:
mv /usr/lib/libncurses.so.5* /lib
Since the libraries have been moved to
/lib, a few symlinks are currently pointing
towards non-existing files. Recreate those symlinks:
ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so
ln -sf libncurses.so /usr/lib/libcurses.so