RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Linux From Scratch. Версия 6.0

Глава 6. Установка основных системных программ

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

6.21.2. Описание 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

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

libcurses

Ссылка на libncurses.

libncurses

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

libform

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

libmenu

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

libpanel

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

Поиск

 

Найди своих коллег!