Ncurses

Las instrucciones de instalación están en la sección Instalación de Ncurses-5.3 del Capítulo 6.

Localización oficial para descarga

Ncurses (5.3):
ftp://ftp.gnu.org/gnu/ncurses/

Parche Etip para Ncurses:
http://www.linuxfromscratch.org/patches/lfs/5.0/ncurses-5.3-etip-2.patch

Parche Vsscanf para Ncurses:
http://www.linuxfromscratch.org/patches/lfs/5.0/ncurses-5.3-vsscanf.patch

Contenido de Ncurses

El paquete Ncurses proporciona librerías para el manejo de caractéres y terminales, incluidos paneles y menús.

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 requqerido 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* contiene funciones para implementar formularios.

libmenu* contiene funciones para implementar menús.

libpanel* contiene funciones para implementar paneles.

Dependencias de instalación de Ncurses

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