Детальная информация о пакете находится в Разделе 6.33.2, “Описание Perl”.
Библиотека сайта rus-linux.net
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