%general-entities; ]> perl &perl-version;
&perl-url;
Perl-&perl-version; Perl tools <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../chapter08/perl.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&perl-tmp-sbu;</seg> <seg>&perl-tmp-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Perl Подготовьте Perl к компиляции: sh Configure -des \ -Dprefix=/usr \ -Dvendorprefix=/usr \ -Duseshrplib \ -Dprivlib=/usr/lib/perl5/&perl-version-min;/core_perl \ -Darchlib=/usr/lib/perl5/&perl-version-min;/core_perl \ -Dsitelib=/usr/lib/perl5/&perl-version-min;/site_perl \ -Dsitearch=/usr/lib/perl5/&perl-version-min;/site_perl \ -Dvendorlib=/usr/lib/perl5/&perl-version-min;/vendor_perl \ -Dvendorarch=/usr/lib/perl5/&perl-version-min;/vendor_perl Значение новых опций Configure: -des Это комбинация из трех параметров: -d использует значения по умолчанию для всех элементов; -e обеспечивает выполнение всех задач; -s отключает несущественные выходные данные. -Dvendorprefix=/usr Параметр гарантирует, что perl знает, как указать пакетам, где они должны устанавливать свои модули Perl. -Duseshrplib Собрать библиотеку libperl, необходимую некоторым модулям Perl, как общую библиотеку вместо статической. -Dprivlib,-Darchlib,-Dsitelib,... Эти настройки определяют, где Perl ищет установленные модули. Редакторы LFS решили поместить их в структуру каталогов, основанную на MAJOR.MINOR версии Perl (&perl-version-min;), что позволяет обновлять Perl до более новых уровней исправлений (уровень исправления - это последняя разделенная точками часть в строке полной версии, например &perl-version;) без необходимости переустанавливать все модули. Скомпилируйте пакет: make Установите пакет: make install <para>Подробная информация об этом пакете находится в <xref linkend="contents-perl" role="."/></para> </sect2> </sect1>