Ncurses

Для получения инструкций по установке смотрите Раздел Установка Ncurses-5.3 в Главе 6.

Официальный адрес пакета

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

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

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

Содержимое Ncurses

Пакет Ncurses содержит библиотеки для создания интерфейса работой с символами и терминалами, включая панели и меню.

Устанавливаемые проограммы: captoinfo (ссылка на tic), clear, infocmp, infotocap (ссылка на tic), reset (ссылка на tset), tack, tic, toe, tput и tset

Устанавливаемые библиотеки: libcurses.[a,so] (ссылка на libncurses.[a,so]), libform.[a,so], libmenu.[a,so], libncurses++.a, libncurses.[a,so], libpanel.[a,so]

Краткие описания

captoinfo конвертирует описание termcap в описание terminfo.

clear очищает экран, если это возможно.

infocmp сравнивает или печатает описания terminfo.

infotocap конвертирует описание terminfo в описание termcap.

reset реинициализирует терминал со значениями по умолчанию.

tack проверяет действия terminfo. Он главным образом используется для тестирования корректировок элементов базы данных terminfo.

tic компилятор описаний записей terminfo. Он преобразует файл terminfo из исходного формата в двоичный, необходимый для работы библиотеки ncurses. Файл terminfo содержит информацию о возможностях соответствующего терминала.

toe выводит список всех доступных типов терминалов по их имени и описанию.

tput делает информаию о терминале доступной шеллу. Он также может использоваться для сброса или инициализации терминала или показа его полного имени.

tset может использоваться для инициализации терминала.

libncurses* содержит функции для отображения текста разными способами на экране терминала. Хорошим примером использования этих функций является меню. отображаемое при настройке параметров ядра командой make menuconfig.

libform* содержит функции работы с формами.

libmenu* содержит функции работы с меню.

libpanel* содержит функции работы с панелями.

Зависимости установки Ncurses

Ncurses зависит от: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.