Подробная информация об этом пакете находится в Раздел 8.43.2, «Содержимое пакета Perl.»
Пакет Perl содержит практический язык для извлечения данных и составления отчётов (Practical Extraction and Report Language).
Подготовьте Perl к компиляции:
sh Configure -des \ -D prefix=/usr \ -D vendorprefix=/usr \ -D useshrplib \ -D privlib=/usr/lib/perl5/5.40/core_perl \ -D archlib=/usr/lib/perl5/5.40/core_perl \ -D sitelib=/usr/lib/perl5/5.40/site_perl \ -D sitearch=/usr/lib/perl5/5.40/site_perl \ -D vendorlib=/usr/lib/perl5/5.40/vendor_perl \ -D vendorarch=/usr/lib/perl5/5.40/vendor_perl
Значение новых опций Configure:
-des
Это комбинация из трех параметров: -d использует значения по умолчанию для всех элементов; -e обеспечивает выполнение всех задач; -s отключает несущественные выходные данные.
-D
vendorprefix=/usr
Параметр гарантирует, что perl знает, как указать пакетам, где они должны устанавливать свои модули Perl.
-D
useshrplib
Собрать библиотеку libperl, необходимую некоторым модулям Perl, как общую библиотеку вместо статической.
-D privlib,-D
archlib,-D sitelib,...
Эти настройки определяют, где Perl ищет установленные модули. Редакторы LFS решили поместить их в структуру каталогов, основанную на MAJOR.MINOR версии Perl (5.40), что позволяет обновлять Perl до более новых уровней исправлений (уровень исправления - это последняя разделенная точками часть в строке полной версии, например 5.40.0) без необходимости переустанавливать все модули.
Скомпилируйте пакет:
make
Установите пакет:
make install
Подробная информация об этом пакете находится в Раздел 8.43.2, «Содержимое пакета Perl.»