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/perl.html | 725 -------------------------------------- 1 file changed, 725 deletions(-) delete mode 100644 lfs-12.0-sysv/chapter08/perl.html (limited to 'lfs-12.0-sysv/chapter08/perl.html') diff --git a/lfs-12.0-sysv/chapter08/perl.html b/lfs-12.0-sysv/chapter08/perl.html deleted file mode 100644 index a32c173..0000000 --- a/lfs-12.0-sysv/chapter08/perl.html +++ /dev/null @@ -1,725 +0,0 @@ - - - - - - 8.42. Perl-5.38.0 - - - - - - - - -
-

- 8.42. Perl-5.38.0 -

-
-

- Пакет Perl содержит практический язык для извлечения данных и - составления отчётов (Practical Extraction and Report Language). -

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

- 8.42.1. Установка пакета Perl -

-

- Эта версия Perl собирает модули Compress::Raw::Zlib и - Compress::Raw::BZip2. По умолчанию Perl будет использовать - внутреннюю копию исходников для сборки. Выполните следующую - команду, чтобы Perl использовал библиотеки, установленные в - системе: -

-
export BUILD_ZLIB=False
-export BUILD_BZIP2=0
-

- Чтобы иметь полный контроль над настройкой Perl, вы можете удалить - параметры «-des» из следующей команды и вручную выбрать - способ сборки этого пакета. В качестве альтернативы, используйте - команду точно так, как указано ниже, чтобы использовать значения по - умолчанию, которые Perl определяет автоматически: -

-
sh Configure -des                                         \
-             -Dprefix=/usr                                \
-             -Dvendorprefix=/usr                          \
-             -Dprivlib=/usr/lib/perl5/5.38/core_perl      \
-             -Darchlib=/usr/lib/perl5/5.38/core_perl      \
-             -Dsitelib=/usr/lib/perl5/5.38/site_perl      \
-             -Dsitearch=/usr/lib/perl5/5.38/site_perl     \
-             -Dvendorlib=/usr/lib/perl5/5.38/vendor_perl  \
-             -Dvendorarch=/usr/lib/perl5/5.38/vendor_perl \
-             -Dman1dir=/usr/share/man/man1                \
-             -Dman3dir=/usr/share/man/man3                \
-             -Dpager="/usr/bin/less -isR"                 \
-             -Duseshrplib                                 \
-             -Dusethreads
-
-

- Значение параметров configure: -

-
-
- -Dvendorprefix=/usr -
-
-

- Параметр гарантирует, что perl знает, как указать - пакетам, где они должны устанавливать свои модули Perl. -

-
-
- -Dpager="/usr/bin/less - -isR" -
-
-

- Параметр указывает использовать less вместо more. -

-
-
- -Dman1dir=/usr/share/man/man1 - -Dman3dir=/usr/share/man/man3 -
-
-

- Так как Groff еще не установлен, Configure не будет - создавать man-страницы для Perl. Эти параметры переопределяют - это поведение. -

-
-
- -Duseshrplib -
-
-

- Собрать общую библиотеку libperl, необходимую некоторым - модулям Perl. -

-
-
- -Dusethreads -
-
-

- Собрать Perl с поддержкой потоков. -

-
-
- -Dprivlib,-Darchlib,-Dsitelib,... -
-
-

- Эти настройки определяют, где Perl ищет установленные модули. - Редакторы LFS решили поместить их в структуру каталогов, - основанную на MAJOR.MINOR версии Perl (5.38), что позволяет - обновлять Perl до более новых версий (5.38.0) без - необходимости переустанавливать все модули. -

-
-
-
-

- Скомпилируйте пакет: -

-
make
-

- Чтобы протестировать пакет (примерно 11 SBU), выполните: -

-
make test
-

- Установка пакета и очистка: -

-
make install
-unset BUILD_ZLIB BUILD_BZIP2
-
-
-

- 8.42.2. Содержимое - пакета Perl -

-
-
-
- Установленные программы: - corelist, cpan, enc2xs, encguess, h2ph, - h2xs, instmodsh, json_pp, libnetcfg, perl, perl5.38.0 (жесткая - ссылка на perl), perlbug, perldoc, perlivp, perlthanks (жесткая - ссылка на perlbug), piconv, pl2pm, pod2html, pod2man, pod2text, - pod2usage, podchecker, podselect, prove, ptar, ptardiff, - ptargrep, shasum, splain, xsubpp и zipdetails -
-
- Установленные библиотеки: - Список слишком большой для - перечисления -
-
- Созданные каталоги: - /usr/lib/perl5 -
-
-
-
-

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

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

- corelist -

-
-

- Интерфейс командной строки для Module::CoreList -

-
-

- cpan -

-
-

- Позволяет получать из командной строки доступ к архиву - документации и программ Perl (Comprehensive Perl Archive - Network - CPAN) -

-
-

- enc2xs -

-
-

- Собирает расширение Perl для модуля Encode либо с - использование таблицы символов Unicode, либо с - использованием файлов кодирования Tcl -

-
-

- encguess -

-
-

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

-
-

- h2ph -

-
-

- Конвертирует заголовочные файлы Си .h в заголовочные файлы Perl - .ph -

-
-

- h2xs -

-
-

- Конвертирует заголовочные файлы Си .h в расширения Perl -

-
-

- instmodsh -

-
-

- Сценарий оболочки для проверки установленных модулей - Perl; он может создать архив из установленного модуля. -

-
-

- json_pp -

-
-

- Преобразует данные между определенными входными и - выходными форматами -

-
-

- libnetcfg -

-
-

- Может использоваться для настройки Perl-модуля - libnet -

-
-

- perl -

-
-

- Объединяет лучшие возможности C, sed, awk и sh в одном языке -

-
-

- perl5.38.0 -

-
-

- Жесткая ссылка на perl -

-
-

- perlbug -

-
-

- Используется для создания отчетов об ошибках в Perl или - модулях, которые поставляются с ним, и отправки их по - почте -

-
-

- perldoc -

-
-

- Отображает часть документации в формате pod, которая - встроена в дерево установки Perl или в сценарий Perl -

-
-

- perlivp -

-
-

- Процедура проверки установки Perl; ее можно использовать - для проверки правильности установки Perl и его библиотек -

-
-

- perlthanks -

-
-

- Используется для создания сообщения-благодарности, - отсылаемого разработчикам Perl -

-
-

- piconv -

-
-

- Perl версия конвертера iconv, используемого - для кодирования символов -

-
-

- pl2pm -

-
-

- Инструмент для грубого конвертирования файлов - .pl Perl4 в модули - .pm Perl5 -

-
-

- pod2html -

-
-

- Преобразует файлы из формата pod в формат HTML -

-
-

- pod2man -

-
-

- Преобразует данные pod в форматированный входной поток - для *roff -

-
-

- pod2text -

-
-

- Преобразует данные pod в форматированный текст ASCII -

-
-

- pod2usage -

-
-

- Печатает в файл сообщения usage из встроенных документов - pod -

-
-

- podchecker -

-
-

- Проверяет синтаксис файлов документации формата pod -

-
-

- podselect -

-
-

- Отображает выбранные разделы документации pod -

-
-

- prove -

-
-

- Инструмент командной строки для выполнения тестов с - помощью модуля Test::Harness -

-
-

- ptar -

-
-

- Программа, похожая на tar, написанная на Perl -

-
-

- ptardiff -

-
-

- Программа на Perl для сравнения распакованного и - нераспакованного архивов -

-
-

- ptargrep -

-
-

- Программа на Perl для текстового поиска по шаблону внутри - tar-архива -

-
-

- shasum -

-
-

- Печатает или проверяет контрольные суммы SHA -

-
-

- splain -

-
-

- Включает подробные предупреждения для диагностики в Perl -

-
-

- xsubpp -

-
-

- Преобразует код Perl XS в код C -

-
-

- zipdetails -

-
-

- Отображает сведения о внутренней структуре Zip-файла -

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