5.34. Perl-5.8.5

5.34. Perl-5.8.5

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

Расчетное время сборки 0.8 SBU

Требуемое место на диске 74 MB

Perl - зависимости установки: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make и Sed

5.34.1. Инсталируем Perl

Для начала применим патч для библиотеки C:

patch -Np1 -i ../perl-5.8.5-libc-1.patch

Подготавливаем Perl для компиляции (убедимся,что часть команды 'IO Fcntl POSIX' корректна):

./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl POSIX'

Описание опций конфигурации:

-Dstatic_ext='IO Fcntl POSIX'

Это говорит Perl собирать минимальный набор статических расширений, необходимых для установки и тестирования пакета Coreutils в следующей главе.

Скомпилируем только необходимые средства:

make perl utilities

Хотя Perl идет со встроенным тестом, не рекомендуется выполнять его на этом этапе. Только часть Perl была собрана и запуск make test сейчас будет означать, что должен быть собран остаток Perl, но он необязателен на этом этапе. Тест будет запущен в следующей главе.

Теперь скопируем эти средства и их библиотеки:

cp perl pod/pod2man /tools/bin
mkdir -p /tools/lib/perl5/5.8.5
cp -R lib/* /tools/lib/perl5/5.8.5

Детальная информация о пакете находится в Разделе 6.33.2, “Описание Perl”.