Linux From Scratch - Version 12.1-systemd | ||
---|---|---|
Chapter 7. Entering Chroot and Building Additional Temporary Tools | ||
이전 | 위로 / 처음으로 | 다음 |
Bison-3.8.2 | Python-3.12.2 |
7.9. Perl-5.38.2
7.9.1. Perl 설치
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