Detaljer om denne pakken finner du i Section 8.42.2, “Innhold i Perl”
Perl pakken inneholder den praktiske utvinnings og rapporteringsspråket (Practical Extraction and Report Language).
Forbered Perl for kompilering:
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
Betydningen av konfigureringsalternativene:
-des
Dette er en kombinasjon av tre alternativer: -d bruker standardinnstillinger for alle elementer; -e sikrer gjennomføring av alle oppgaver; -s sender ikke ut ikke-essensiell utdata.
-Dvendorprefix=/usr
Dette sikrer at perl vet hvordan å fortelle pakker hvor de skal installere perl modulene sine.
-Duseshrplib
Bygger libperl som trengs av
noen perl moduler som et delt bibliotek, i stedet for et
statisk bibliotek.
-Dprivlib,-Darchlib,-Dsitelib,...
Disse innstillingene definerer hvor Perl leter etter installerte moduler. LFS redaktørene valgte å legge dem i en katalogstruktur basert på Major.Minor-versjonen av Perl (5.38) hvilket tillater oppgradering av Perl til nyere Patch nivåer (Patchnivået er den siste punktseparerte delen i den fullstendige versjonenstrengen som 5.38.2) uten å installere alle modulene på nytt.
Kompiler pakken:
make
Installer pakken:
make install
Detaljer om denne pakken finner du i Section 8.42.2, “Innhold i Perl”