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