Linux From Scratch. Версия 6.0
Глава 6. Установка основных системных программ
6.33. Perl-5.8.5
Пакет Perl содержит perl, язык практической обработки и отчетов
(Practical Extraction and Report Language).
Расчетное время сборки 2.9 SBU
Требуемое место на диске 143 MB
Perl зависит от установки: Bash, Binutils, Coreutils, Diffutils,
Gawk, GCC, Glibc, Grep, Make и Sed.
6.33.1. Инсталлируем Perl
Если Вы хотите контролировать процесс настроек опций сборки Perl,
можете запустить интерактивный скрипт
Configure и указывать опции сборки Perl.
Если Вы хотите оставить настройки Perl, которые определяются
автоматически по умолчанию, то просто запустите команду:
./configure.gnu --prefix=/usr -Dpager="/bin/less -isR"
Описание опций конфигурации:
- -Dpager="/bin/less -isR"
Корректирует ошибку в коде perldoc
, связанную с работой программы less
.
Компилируем пакет:
make
Для проведения теста необходимо создать базовый файл
/etc/hosts, необходимый для пары тестов, использующих имя localhost:
echo "127.0.0.1 localhost $(hostname)" > /etc/hosts
Теперь, если хотите, запустим тест:
make test
Устанавливаем пакет:
make install
6.33.2. Описание Perl
Проинсталлированные программы: a2p, c2ph, dprofpp, enc2xs,
find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.5 (ссылка на perl), perlbug,
perlcc, perldoc, perlivp, piconv, pl2pm, pod2html, pod2latex,
pod2man, pod2text, pod2usage, podchecker, podselect, psed (ссылка на s2p),
pstruct (ссылка на c2ph), s2p, splain и xsubpp.
Проинсталлированные библиотеки: слишком много
названий для перечисления.
Короткое описание
- a2p
Переводит awk в perl.
- c2ph
Делает дамп структур C, генерируемых
cc -g -S.
-
dprofpp
Отображает данные профиля perl.
- en2cxs
Собирает расширение Perl для модулей Encode из таблиц символов
Unicode или файлов кодировки Tcl.
-
find2perl
Транслирует команды find в Perl.
- h2ph
Конвертирует файлы заголовков .h C в файлы
заголовков .ph для Perl.
- h2xs
Конвертирует файлы заголовков .h C в
расширения Perl.
-
libnetcfg
Может использоваться для настройки libnet.
- perl
Сочетает достоинства C, sed, awk и sh в одном мощном языке.
-
perl5.8.5
Жесткая ссылка на perl.
- perlbug
Используется для генерации отчетов об ошибках в Perl или в
поставляемых с ним модулях и их отправки по E-mail.
- perlcc
Генерирует исполняемые файлы из программ Perl.
-
perldoc
Выводит часть документации в формате pod, которая расположена в
дереве установки perl или в скриптах perl.
-
perlivp
Процедура верификации инсталляции Perl, может быть использована
для проверки корректности установки Perl и его библиотек.
- piconv
Perl-реализация конвертера кодировок iconv
.
- pl2pm
Средство для конвертирования файлов Perl4 .pl
в модули Perl5 .pm.
-
pod2html
Конвертирует файлы из формата pod в формат HTML.
-
pod2latex
Конвертирует файлы из формата pod в формат LaTeX.
-
pod2man
Конвертирует данные pod в форматированый вывод *roff.
-
pod2text
Конвертирует данные pod в форматированый текст ASCII.
-
pod2usage
Печатает сообщения usage из документов pod в файлах.
-
podchecker
Проверяет синтаксис файлов документов в pod-формате.
-
podselect
Отображает выбранную часть документации pod.
- psed
Perl-реализация редактора потоков sed
.
-
pstruct
Делает дамп C-структур, генерируемых
cc -g -S.
- s2p
Транслирует sed в perl.
- splain
Используется для пропуска полных диагностических сообщений perl.
- xsubpp
Конвертирует Perl XS код в код на языке C.
|
|