Перейти к содержанию

perl⚓︎

Высокоуровневый интерпретируемый динамический язык программирования общего назначения. Он необходим многим пакетам.

Версия: 5.34.0

Размер: 12.28Mb

Приоритет: Важный

Оригинальное расположение: https://www.cpan.org/src/5.0/perl-5.34.0.tar.xz

Ссылка для загрузки: https://lx4u.ru/downloads/packages/perl-5.34.0.tar.xz

MD5: df7ecb0653440b26dc951ad9dbfab517

Домашняя страница: https://www.perl.org/

SBU (Сборка временной системы): 1.9

SBU: 2

Настройка⚓︎

Примените патч

patch -Np1 -i ../perl-5.34.0-upstream_fixes-1.patch

Для использования системных версий zlib и bzip2 вместо встроенных выполните:

export BUILD_ZLIB=False
export BUILD_BZIP2=0

Запустите скрипт configure (Для полного контроля над настройкой удалите опцию -des)

sh Configure -des                                         \
             -Dprefix=/usr                                \
             -Dvendorprefix=/usr                          \
             -Dprivlib=/usr/lib/perl5/5.34/core_perl      \
             -Darchlib=/usr/lib/perl5/5.34/core_perl      \
             -Dsitelib=/usr/lib/perl5/5.34/site_perl      \
             -Dsitearch=/usr/lib/perl5/5.34/site_perl     \
             -Dvendorlib=/usr/lib/perl5/5.34/vendor_perl  \
             -Dvendorarch=/usr/lib/perl5/5.34/vendor_perl \
             -Dman1dir=/usr/share/man/man1                \
             -Dman3dir=/usr/share/man/man3                \
             -Dpager="/usr/bin/less -isR"                 \
             -Duseshrplib                                 \
             -Dusethreads

Значения параметров⚓︎

-Dvendorprefix=/usr - Устанавливать модули в /usr.

-Dpager="/usr/bin/less -isR" - использовать less вместо more.

-Duseshrplib - Установить динамическую библиотеку.

-Dusethreads - использовать многопоточность.

Сборка⚓︎

make

Тестирование⚓︎

make test

Тесты добавляют 11 SBU ко всему времени установки пакета.

Установка⚓︎

make install

Установленные файлы⚓︎

Программы: corelist, cpan, enc2xs, encguess, h2ph, h2xs, instmodsh, json_pp, libnetcfg, perl, perl5.32.1 (жёсткая ссылка на perl), perlbug, perldoc, perlivp, perlthanks (жёсткая ссылка на perlbug), piconv, pl2pm, pod2html, pod2man, pod2text, pod2usage, podchecker, podselect, prove, ptar, ptardiff, ptargrep, shasum, splain, xsubpp и zipdetails

Библиотеки: Множество в директории /usr/lib/perl5

Директории: /usr/lib/perl5

Back to top