6.21. Ncurses-5.4
6.21. Ncurses-5.4
Пакет Ncurses содержит библиотеки для расширения возможностей текстового интерфейса, включая панели и меню.
Расчетное время сборки 0.6 SBU
Требуемое место на диске 27 MB
Ncurses - зависимости установки: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make и Sed
6.21.1. Инсталируем Ncurses
Подготавливаем 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]
Короткое описание
- captoinfo
-
Конвертирует описание termcap в описание terminfo
- clear
-
Очищает экран, если это возможно
- infocmp
-
Сравнивает или печатает описания terminfo
- infotocap
-
Конвертирует описание terminfo в описание termcap
- reset
-
Реинициализирует терминал со значениями по умолчанию
- tack
-
Проверяет действия terminfo. Он главным образом используется для тестирования корректировок элементов базы данных terminfo
- tic
-
Компилятор описаний записей terminfo. Он преобразует файл terminfo из исходного формата в двоичный, необходимый для работы библиотеки ncurses. Файл terminfo содержит информацию о возможностях соответствующего терминала
- toe
-
Выводит список всех доступных типов терминалов по их имени и описанию
- tput
-
Делает информаию о терминале доступной шеллу. Он также может использоваться для сброса или инициализации терминала или показа его полного имени
- tset
-
Может использоваться для инициализации терминала
- libcurses
-
Ссылка на libncurses
- libncurses
-
Содержит функции для отображения текста разными способами на экране терминала. Хорошим примером использования этих функций является меню, отображаемое при настройке параметров ядра командой make menuconfig
- libform
-
Содержит функции работы с формами
- libmenu
-
Содержит функции работы с меню
- libpanel
-
Содержит функции работы с панелями