Подробная информация об этом пакете находится в Раздел 8.43.2, «Содержимое пакета Perl.»
Пакет Perl содержит практический язык для извлечения данных и составления отчётов (Practical Extraction and Report Language).
Подготовьте Perl к компиляции:
sh Configure -des \ -Dprefix=/usr \ -Dvendorprefix=/usr \ -Duseshrplib \ -Dprivlib=/usr/lib/perl5/5.38/core_perl \ -Darchlib=/usr/lib/perl5/5.38/core_perl \ -Dsitelib=/usr/lib/perl5/5.38/site_perl \ -Dsitearch=/usr/lib/perl5/5.38/site_perl \ -Dvendorlib=/usr/lib/perl5/5.38/vendor_perl \ -Dvendorarch=/usr/lib/perl5/5.38/vendor_perl
Значение новых опций Configure:
-des
Это комбинация из трех параметров: -d использует значения по умолчанию для всех элементов; -e обеспечивает выполнение всех задач; -s отключает несущественные выходные данные.
-Dvendorprefix=/usr
Параметр гарантирует, что perl знает, как указать пакетам, где они должны устанавливать свои модули Perl.
-Duseshrplib
Собрать библиотеку libperl, необходимую некоторым модулям Perl, как общую библиотеку вместо статической.
-Dprivlib,-Darchlib,-Dsitelib,...
Эти настройки определяют, где Perl ищет установленные модули. Редакторы LFS решили поместить их в структуру каталогов, основанную на MAJOR.MINOR версии Perl (5.38), что позволяет обновлять Perl до более новых уровней исправлений (уровень исправления - это последняя разделенная точками часть в строке полной версии, например 5.38.2) без необходимости переустанавливать все модули.
Скомпилируйте пакет:
make
Установите пакет:
make install
Подробная информация об этом пакете находится в Раздел 8.43.2, «Содержимое пакета Perl.»