From 5a6834585c43296c2207f5f251d3d5c237c7c8d2 Mon Sep 17 00:00:00 2001 From: Sn4il Date: Wed, 6 Mar 2024 10:25:41 +0300 Subject: Update LFS mirror --- lfs-12.0-sysv/chapter08/readline.html | 238 ---------------------------------- 1 file changed, 238 deletions(-) delete mode 100644 lfs-12.0-sysv/chapter08/readline.html (limited to 'lfs-12.0-sysv/chapter08/readline.html') diff --git a/lfs-12.0-sysv/chapter08/readline.html b/lfs-12.0-sysv/chapter08/readline.html deleted file mode 100644 index 84f6061..0000000 --- a/lfs-12.0-sysv/chapter08/readline.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - 8.11. Readline-8.2 - - - - - - - - -
-

- 8.11. - Readline-8.2 -

-
-

- Пакет Readline представляет собой набор библиотек, предлагающих - возможности редактирования прямо в командной строке и просмотра - истории команд. -

-
-
-
- Приблизительное время сборки: - менее 0.1 SBU -
-
- Требуемое дисковое - пространство: 16 MB -
-
-
-
-
-

- 8.11.1. Установка пакета Readline -

-

- Переустановка пакета Readline приводит к перемещению старых - библиотек в <libraryname>.old. Обычно это не вызывает - проблем, но в некоторых случаях могут возникать ошибки линковки с - ldconfig. Этого можно - избежать, выполнив следующие две команды sed: -

-
sed -i '/MV.*old/d' Makefile.in
-sed -i '/{OLDSUFF}/c:' support/shlib-install
-

- Теперь устраните проблему, выявленную разработчиками: -

-
patch -Np1 -i ../readline-8.2-upstream_fix-1.patch
-

- Подготовьте Readline к компиляции: -

-
./configure --prefix=/usr    \
-            --disable-static \
-            --with-curses    \
-            --docdir=/usr/share/doc/readline-8.2
-
-

- Значение нового параметра 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-8.2
-
-
-

- 8.11.2. - Содержимое пакета Readline -

-
-
-
- Установленные библиотеки: - libhistory.so и libreadline.so -
-
- Созданные каталоги: - /usr/include/readline и - /usr/share/doc/readline-8.2 -
-
-
-
-

- Краткое описание -

- - - - - - - - - - - - - - - -
-

- libhistory -

-
-

- Обеспечивает согласованный пользовательский интерфейс для - вызова строк из истории -

-
-

- libreadline -

-
-

- Предоставляет набор команд для управления текстом, - введенным в интерактивном сеансе программы. -

-
-
-
-
- - - -- cgit v1.2.3