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”