Instalando Ncurses-5.2

Estimación del tiempo de construcción:      1.88 SBU
Estimación del espacio de disco requerido:  22 MB

Instalación de Ncurses

Este paquete necesita que le apliques un parche antes de poder instalarlo. Asegúrate de desempaquetarlo antes de ejecutar los comandos de instalación.

Instala Ncurses ejecutando los siguientes comandos:

patch -Np1 -i ../ncurses-5.2-2.patch &&
./configure --prefix=/usr --with-shared &&
make &&
make install &&
chmod 755 /usr/lib/*.5.2 &&
mv /usr/lib/libncurses.so.5* /lib &&
ln -s libncurses.a /usr/lib/libcurses.a &&
ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so &&
ln -sf ../../lib/libncurses.so.5 /usr/lib/libcurses.so

Explicación de los comandos

patch -Np1 -i ../ncurses-5.2-patch: Este parche soluciona un problema de compilación con GCC-3.2 debido a que Ncurses utiliza construcciones que no son válidas en el nuevo estándar C++.

--with-shared: Esto activa la compilación de las librerías compartidas de ncurses.

chmod 755 *.5.2: Las librerías compartidas deben ser ejecutables. La rutina de instalación de ncurses no establece adecuadamente los permisos, por lo que tenemos que ponerlos manualmente.

ln -sf libncurses.a libcurses.a: Algunos programas intentan enlazarse usando -lcurses en lugar de -lncurses. Este enlace simbólico asegura que esos programas se enlacen sin error.

Contenido de Ncurses

Última versión comprobada: 5.2.

Descripciones

Dependencias de instalación de Ncurses

Última versión comprobada: 5.2.

Bash: sh
Binutils: ar, as, ld, ranlib
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mkdir, mv, rm
Gcc: c++, cc1, cc1plus, collect2, cpp0, gcc
Glibc: ldconfig
Grep: egrep, fgrep, grep
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, date, echo, expr, hostname, uname
Textutils: cat, sort, tr, wc