%general-entities; ]> ncurses &ncurses-version;
&ncurses-url;
Ncurses-&ncurses-version; Ncurses tools <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../chapter06/ncurses.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&ncurses-ch5-sbu;</seg> <seg>&ncurses-ch5-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Ncurses Для начала, необходимо убедиться в том, что программа gawk обнаружится первой, в процессе конфигурирования: sed -i s/mawk// configure Подготовьте пакет Ncurses к компиляции: ./configure --prefix=/tools \ --with-shared \ --without-debug \ --without-ada \ --enable-widec \ --enable-overwrite Значение параметров конфигурации: --without-ada Указание этого аргумента гарантирует что поддержка компилятора Ada не будет включена в сборку, который может присутствовать на хост-системе, но не будет доступен в chroot окружении. --enable-overwrite Указание этого аргумента сообщает что необходимо установить заголовочные файлы в каталог /tools/include, вместо /tools/include/ncurses, чтобы быть уверенным в том, что остальные пакеты смогут легко найти заголовочные файлы пакета Ncurses. --enable-widec Аргумент сообщает, что необходимо подключить wide-character библиотеки (например, libncursesw.so.&ncurses-version;) вместо обычных библиотек (например, libncurses.so.&ncurses-version;). Библиотеки wide-character могут использоваться как для многобайтовых, так и для традиционных 8-битных локалях, в то время как обычные библиотеки работают правильно только с 8-битными локалями. Библиотеки wide-character и обычные совместимы на уровне исходного кода, но не совместимы на бинарном уровне. Скомпилируйте пакет: make В пакет включен набор тестов, но они могут быть запущены только после того, как пакет будет установлен. Тесты находятся в каталоге test/. Прочитайте файл README в этом каталоге для получения дополнительной информации. Установите пакет: make install ln -s libncursesw.so /tools/lib/libncurses.so <para>Подробная информация об этом пакете находится в <xref linkend="contents-ncurses" role="."/></para> </sect2> </sect1>