Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 5. Создание временной версии системы Вперед

5.28. Пакет Perl-5.12.3

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

Приблизительное время сборки: 0,8 SBU

Требуемое дисковое пространство: 106 MB

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

Сначала примените следующий патч с тем, чтобы изменить некоторые жестко запрограммированные пути к библиотеке C:

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

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

sh Configure -des -Dprefix=/tools \
                  -Dstatic_ext='Data/Dumper Fcntl IO'

Пояснение конфигурационных параметров:

-Dstatic_ext='Data/Dumper Fcntl IO'
 

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

Необходимо собрать только несколько утилит и одну библиотеку из тех, что есть в этом пакете:

make perl utilities ext/Errno/pm_to_blib

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

Установите эти инструментальные средства и библиотеки:

cp -v perl pod/pod2man /tools/bin
mkdir -pv /tools/lib/perl5/5.12.3
cp -Rv lib/* /tools/lib/perl5/5.12.3

Подробности об этом пакете приведены в разделе 6.33.2 "Описание пакета Perl".


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Patch-2.6.1   Пакет Sed-4.2.1