Библиотека сайта rus-linux.net
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 |