Ncurses (5.2):
ftp://ftp.gnu.org/gnu/ncurses/
Ncurses Patch (5.2):
ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/
http://ftp.linuxfromscratch.org/lfs-packages/4.0/
Последняя проверка: версия 5.2.
captoinfo (ссылка на tic), clear, infocmp, infotocap (ссылка на tic), reset (ссылка на tset), tack, tic, toe, tput и tset.
captoinfo конвертирует описания termcap в описания terminfo.
clear очищает экран, если это возможно. Тип терминала ищется в переменных окружения и базе terminfo, процедура очистки экрана зависит от найденного типа.
infocmp используется для сравнения бинарной записи terminfo с другими записями, перезаписать описание terminfo, использовать поле terminfo use=, или вывести описание terminfo из бинарного файла (term) в различных форматах (противоположность тому. что делает tic).
infotocap конвертирует описания terminfo в описания termcap.
reset устанавливает режимы cooked и echo, отключает режимы cbreak и raw, включает трансляцию символов новой строки и сбрасывает все неустановленные специальные символы на значения по умолчанию перед инициализацией терминала вроде tset.
tack - проверяет действия terminfo.
tic - компилятор описаний записей terminfo. Программа транслирует файл terminfo из исходного в бинарный формат для использоваия библиотекой ncurses. Файлы terminfo содержат информацию о возможностях терминала.
toe перечисляет все доступные типы терминалов по основному имени вместе с описаниями.
tput использует базу terminfo, чтобы сделать инфорамацию о терминале доступной командному интерпретатору, инициализировать или сбросить терминал, либо вернуть полное имя запрошенного типа терминала.
tset инициализирует терминалы, что уже не используется широко. Необходимо для совместимости с 4.4BSD.
libcurses.[a,so] (ссылка на 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] и libpanel_g.a
Это - основные библиотеки пакета, использются для отображения текста на экране (зачастую нестандартным способом). Пример использования ncurses - процедура "make menuconfig" сборки ядра.
libform используется для реализации форм в ncurses.
libmenu используется для реализации меню в ncurses.
libpanel используется для реализации панелей в ncurses.
Последняя проверка: версия 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