7.9. Perl-5.38.2

Perl pakken inneholder den praktiske utvinnings og rapporteringsspråket (Practical Extraction and Report Language).

Omtrentlig byggetid: 0.6 SBU
Nødvendig diskplass: 280 MB

7.9.1. Installasjon av Perl

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”