linuxfromscratch:12.1:066-perl-5.38.2

Linux From Scratch - Version 12.1-systemd
Chapter 7. Entering Chroot and Building Additional Temporary Tools
이전 위로 / 처음으로 다음
Bison-3.8.2 Python-3.12.2

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

  • 빌드 시간: 0.6 SBU
  • 디스크 공간: 280 MB

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 모듈을 설치할 위치를 패키지에 알려주는 방법을 알 수 있습니다.
  • -Duseshrplib
    일부 Perl 모듈에 필요한 libperl를 정적 라이브러리가 아닌 공유 라이브러리로 빌드합니다.
  • -Dprivlib,-Darchlib,-Dsitelib,…
    Perl이 설치된 모듈을 찾는 위치를 정의합니다. LFS 편집자는 모든 모듈을 다시 설치하지 않고도 Perl을 최신 패치 수준(패치 수준은 5.38.2와 같이 정식 버전 문자열에서 마지막 점으로 구분된 부분)으로 업그레이드할 수 있도록 MAJOR.MINOR 버전의 Perl(5.38)을 기반으로 하는 디렉토리 구조에 배치하기로 선택했습니다.

패키지를 컴파일합니다.

make

패키지를 설치합니다.

make install


이 패키지에 대한 자세한 내용은 8.42.2, "Perl 패키지 구성"에 있습니다.


1)
Practical Extraction and Report Language
  • linuxfromscratch/12.1/066-perl-5.38.2.txt
  • 마지막으로 수정됨: 2024/06/15 10:27
  • 저자 baecy