5.32. Perl-5.8.7

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

Temps de construction estimé : 0,8 SBU
Espace disque requis : 81,6 Mo
Dépendances de l'installation : Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make et Sed

5.32.1. Installation de Perl

Tout d'abord, adaptez quelques chemins codés en dur vers la bibliothèque C en appliquant le correctif suivant :

patch -Np1 -i ../perl-5.8.7-libc-1.patch

Préparez la compilation de Perl (assurez-vous que la partie de la commande marquée « IO Fcntl POSIX » est saisie correctement, ce ne sont que des lettres) :

./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl POSIX'

Voici la signification de l'option de configure :

-Dstatic_ext='IO Fcntl POSIX'

Ceci indique à Perl de construire l'ensemble minimal d'extensions statiques nécessaires à l'installation et au test du paquet Coreutils dans le prochain chapitre.

Seulement une partie des outils de ce paquetage doit être construit :

make perl utilities

Bien que Perl est fourni avec une suite de tests, il n'est pas recommandé de l'exécuter maintenant. Seules des parties de Perl ont été construites et l'exécution de make test obligerait la construction du reste de Perl, ce qui n'est pas nécessaire actuellement. La suite de tests peut être exécuté dans le chapitre suivant si désiré.

Puis, installez ces outils et leurs bibliothèques :

cp -v perl pod/pod2man /tools/bin
mkdir -pv /tools/lib/perl5/5.8.7
cp -Rv lib/* /tools/lib/perl5/5.8.7

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