RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

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.

Поиск

 

Найди своих коллег!