Пакет Ncurses содержит библиотеки для расширения возможностей текстового интерфейса, включая панели и меню.
Расчетное время сборки 0.6 SBU
Требуемое место на диске 27 MB
Ncurses зависит от установки: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make и Sed.
Подготавливаем Ncurses для компиляции:
./configure --prefix=/usr --with-shared --without-debug
Компилируем пакет:
make
Устанавливаем пакет:
make install
Установим права доступа для библиотек Ncurses:
chmod 755 /usr/lib/*.5.4
Установим права доступа для библиотеки, которая не должна быть исполняемой:
chmod 644 /usr/lib/libncurses++.a
Переместим библиотеки в /lib, где они должны быть:
mv /usr/lib/libncurses.so.5* /lib
Поскольку библиотеки были перемещены, некоторые ссылки указывают на несуществующие файлы. Исправим их:
ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so ln -sf libncurses.so /usr/lib/libcurses.so
Проинсталлированные программы: 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].
Конвертирует описание termcap в описание terminfo.
Очищает экран, если это возможно.
Сравнивает или печатает описания terminfo.
Конвертирует описание terminfo в описание termcap.
Реинициализирует терминал со значениями по умолчанию.
Проверяет действия terminfo. Он главным образом используется для тестирования корректировок элементов базы данных terminfo.
Компилятор описаний записей terminfo. Он преобразует файл terminfo из исходного формата в двоичный, необходимый для работы библиотеки ncurses. Файл terminfo содержит информацию о возможностях соответствующего терминала.
Выводит список всех доступных типов терминалов по их имени и описанию.
Делает информаию о терминале доступной оболочке. Он также может использоваться для сброса, инициализации терминала или показа его полного имени.
Может использоваться для инициализации терминала.
Ссылка на libncurses.
Содержит функции для отображения текста разными способами на экране терминала. Хорошим примером использования этих функций является меню, отображаемое при настройке параметров ядра командой make menuconfig.
Содержит функции работы с формами.
Содержит функции работы с меню.
Содержит функции работы с панелями.