차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
linuxfromscratch:12.1:066-perl-5.38.2 [2024/05/27 12:25] – 만듦 - 바깥 편집 127.0.0.1linuxfromscratch:12.1:066-perl-5.38.2 [2024/06/15 10:27] (현재) – [7.9.1. Perl 설치] baecy
줄 1: 줄 1:
 +^  Linux From Scratch - Version 12.1-systemd  ^^^
 +^  Chapter 7. Entering Chroot and Building Additional Temporary Tools  ^^^
 +|[[.:065-bison-3.8.2|이전]]  |  [[.:07-entering_chroot_and_building_additional_tempory_tools|위로]] / [[.:12.1|처음으로]]  |  [[.:067-python-3.12.2|다음]]| 
  
 +|Bison-3.8.2  |  Python-3.12.2|
 +
 +----
 +
 +===== 7.9. Perl-5.38.2 =====
 +
 +Perl 패키지에는 실용적인 추출 및 보고서 언어((Practical Extraction and Report Language))가 포함되어 있습니다.
 +
 +  * **빌드 시간:** 0.6 SBU
 +  * **디스크 공간:** 280 MB
 +
 +----
 +
 +==== 7.9.1. Perl 설치 ====
 +
 +Perl 컴파일을 준비합니다.
 +
 +<code bash>
 +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
 +</code>
 +
 +=== 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)을 기반으로 하는 디렉토리 구조에 배치하기로 선택했습니다.
 +
 +패키지를 컴파일합니다.
 +
 +<code bash>
 +make
 +</code>
 +
 +패키지를 설치합니다.
 +
 +<code bash>
 +make install
 +</code>
 +
 +----
 +
 +이 패키지에 대한 자세한 내용은 [[.:112-perl-5.38.2#8.42.2, Perl 패키지 구성|8.42.2, "Perl 패키지 구성"]]에 있습니다.
  • linuxfromscratch/12.1/066-perl-5.38.2.1716812714.txt.gz
  • 마지막으로 수정됨: 2024/05/27 12:25
  • 저자 127.0.0.1