Ncurses-5.4

El paquete Ncurses contiene librerías para el manejo independiente del terminal de pantallas de caracteres.

Tiempo estimado de construcción:  0.6 SBU
Espacio requerido en disco:       27 MB

La instalación de Ncurses depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.

Instalación de Ncurses

Prepara Ncurses para su compilación:

./configure --prefix=/usr --with-shared --without-debug

Compila el paquete:

make

Instala el paquete:

make install

Otorga permisos de ejecución a las librerías Ncurses:

chmod 755 /usr/lib/*.5.4

Ahora corrige una librería que no debería ser ejecutable:

chmod 644 /usr/lib/libncurses++.a

Mueve las librerías al directorio /lib, donde se espera encontrarlas:

mv /usr/lib/libncurses.so.5* /lib

Debido que se han movido las librerías, algunos enlaces simbólicos apuntan a ficheros que no existen. Regenera esos enlaces simbólicos:

ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so
ln -sf libncurses.so /usr/lib/libcurses.so

Contenido de Ncurses

Programas instalados: captoinfo (enlace a tic), clear, infocmp, infotocap (enlace a tic), reset (enlace a tset), tack, tic, toe, tput y tset

Librerías instaladas: libcurses.[a,so] (enlace a libncurses.[a,so]), libform.[a,so], libform_g.a, libmenu.[a,so], libmenu_g.a, libncurses++.a, libncurses.[a,so], libncurses_g.a, libpanel.[a,so] y libpanel_g.a

Descripciones cortas

captoinfo convierte una descripción de termcap en una descripción de terminfo.

clear limpia la pantalla si es posible.

infocmp compara o imprime en pantalla una descripción de terminfo.

infotocap convierte una descripción de terminfo en una descripción de termcap.

reset reinicializa un terminal a sus valores por defecto.

tack es el comprobador de acciones de terminfo. Se usa principalmente para verificar la que una entrada de la base de datos de terminfo sea correctas.

tic es el compilador de entradas de descripciones de terminfo. Transforma un fichero terminfo en formato fuente al formato binario requerido por las rutinas de las librerías ncurses. Los ficheros terminfo contienen información sobre las capacidades de un terminal.

toe lista todos los tipos de terminal disponibles, dando el nombre primario y la descripción de cada uno.

tput pone a disposición del intérprete de comandos la información sobre las capacidades dependientes del terminal. También sirve para inicializar o restablecer el terminal, o para devolver su nombre largo.

tset sirve para inicializar terminales.

libncurses* contienen funciones para mostrar texto de formas complicadas en la pantalla de un terminal. Un buen ejemplo del uso de estas funciones es el menú que se muestra en el proceso “make menuconfig” del núcleo.

libform* contienen funciones para implementar formularios.

libmenu* contienen funciones para implementar menús.

libpanel* contienen funciones para implementar paneles.