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