7.9. Perl-5.40.0

Le paquet Perl contient le langage pratique d'extraction et de rapport (Practical Extraction and Report Language).

Temps de construction approximatif: 0,6 SBU
Espace disque requis: 285 Mo

7.9.1. Installation de Perl

Préparez la compilation de Perl :

sh Configure -des                                         \
             -D prefix=/usr                               \
             -D vendorprefix=/usr                         \
             -D useshrplib                                \
             -D privlib=/usr/lib/perl5/5.40/core_perl     \
             -D archlib=/usr/lib/perl5/5.40/core_perl     \
             -D sitelib=/usr/lib/perl5/5.40/site_perl     \
             -D sitearch=/usr/lib/perl5/5.40/site_perl    \
             -D vendorlib=/usr/lib/perl5/5.40/vendor_perl \
             -D vendorarch=/usr/lib/perl5/5.40/vendor_perl

Voici la signification des options de configuration :

-des

C'est la combinaison de trois options : -d utilise les valeurs par défaut pour tous les éléments ; -e s'assure que toutes les tâches sont effectuées ; -s rend silencieuses les sorties non importantes.

-D vendorprefix=/usr

Ceci s'assure que perl sait comment dire aux paquets où ils devraient installer leurs modules Perl.

-D useshrplib

Construit la libperl requise par certains modules Perl en tant que bibliothèque partagée, au lieu d'une bibliothèque statique.

-D privlib,-D archlib,-D sitelib,...

Ces paramètres définissent où Perl cherche les modules installés. Les auteurs de LFS ont choisi de les mettre dans une structure de répertoire basée sur la version MAJEURE.MINEURE de Perl (5.40), ce qui permet de mettre à jour Perl vers de nouvelles versions de correctif (le niveau de correctif est la dernière partie séparée par un point dans la chaine de version complète comme 5.40.0) sans réinstaller tous les modules.

Compilez le paquet :

make

Installez le paquet :

make install

Les détails sur ce paquet sont disponibles dans Section 8.43.2, « Contenu de Perl. »