%general-entities; ]> readline &readline-version;
&readline-url;
Readline-&readline-version; Readline <para>Пакет Readline представляет собой набор библиотек, предлагающих возможности редактирования прямо в командной строке и просмотра истории команд.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&readline-fin-sbu;</seg> <seg>&readline-fin-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Readline Переустановка пакета Readline приводит к перемещению старых библиотек в <libraryname>.old. Обычно это не вызывает проблем, но в некоторых случаях могут возникать ошибки линковки с ldconfig. Этого можно избежать, выполнив следующие две команды sed: sed -i '/MV.*old/d' Makefile.in sed -i '/{OLDSUFF}/c:' support/shlib-install Теперь устраните проблему, выявленную разработчиками: patch -Np1 -i ../&readline-fixes-patch; Подготовьте Readline к компиляции: ./configure --prefix=/usr \ --disable-static \ --with-curses \ --docdir=/usr/share/doc/readline-&readline-version; Значение нового параметра configure: --with-curses Этот параметр сообщает Readline, что он может найти функции библиотеки termcap в библиотеке curses, а не в отдельной библиотеке termcap. Это позволит сгенерировать корректный файл readline.pc. Скомпилируйте пакет: make SHLIB_LIBS="-lncursesw" Значение параметра make: SHLIB_LIBS="-lncursesw" Этот параметр принудительно линкует Readline с библиотекой libncursesw. С этим пакетом не поставляется набор тестов. Установите пакет: make SHLIB_LIBS="-lncursesw" install По желанию установите документацию: install -v -m644 doc/*.{ps,pdf,html,dvi} /usr/share/doc/readline-&readline-version; Содержимое пакета Readline Установленные библиотеки Созданные каталоги libhistory.so и libreadline.so /usr/include/readline и /usr/share/doc/readline-&readline-version; Краткое описание libhistory Обеспечивает согласованный пользовательский интерфейс для вызова строк из истории libhistory libreadline Предоставляет набор команд для управления текстом, введенным в интерактивном сеансе программы. libreadline