목차

Linux From Scratch - Version 12.1-systemd
Chapter 8. Installing Basic System Software
이전 위로 / 처음으로 다음
Less-643 XML::Parser-2.47

8.42. Perl-5.38.2

Perl 패키지에는 Practical Extraction and Report Language(실용적인 추출 및 보고서 언어)가 포함되어 있습니다.


8.42.1. Perl 설치

이 버전의 Perl은 Compress::Raw::Zlib 및 Compress::Raw::BZip2 모듈을 빌드합니다. 기본적으로 Perl은 빌드에 소스의 내부에 포함된 라이브러리 사본을 사용합니다. Perl이 시스템에 설치된 라이브러리를 사용하도록 다음과 같이 실행하세요.

export BUILD_ZLIB=False
export BUILD_BZIP2=0

Perl이 설정되는 방식을 제어하려면 다음 명령에서 “-des” 옵션을 제거하고 이 패키지가 빌드되는 방식을 직접 선택할 수 있습니다. 또는 아래 명령어를 그대로 사용하여 Perl이 자동으로 감지하는 기본값을 사용할 수도 있습니다.

sh Configure -des                                         \
             -Dprefix=/usr                                \
             -Dvendorprefix=/usr                          \
             -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 \
             -Dman1dir=/usr/share/man/man1                \
             -Dman3dir=/usr/share/man/man3                \
             -Dpager="/usr/bin/less -isR"                 \
             -Duseshrplib                                 \
             -Dusethreads

configure 옵션 설명

패키지를 컴파일합니다.

make

결과를 테스트(약 11 SBU)하려면 다음과 같이 실행합니다.

TEST_JOBS=$(nproc) make test_harness

패키지를 설치하고 정리합니다.

make install
unset BUILD_ZLIB BUILD_BZIP2


8.42.2. Perl 패키지 구성

간략한 설명