Perl

Pour les instructions d'installation, voir la section intitulée Installer Perl-5.8.0 dans Chapitre 6.

Site officiel de téléchargement

Perl (5.8.0) :
http://www.perl.com/

Correctif "Perl Libc" :
http://www.linuxfromscratch.org/patches/lfs/5.0/perl-5.8.0-libc-3.patch

Contenu de Perl

Le package Perl contient perl, l'acronyme de Practical Extraction and Report Language (Langage pratique d'extraction et de rapport). Perl combine certaines des meilleurs fonctionnalités des langages C, sed, awk et sh en un seul langage extrêmement puissant.

Programmes installés : a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.0 (lien vers perl), perlbug, perlcc, perldoc, perlivp, piconv, pl2pm, pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, psed (lien vers s2p), pstruct (lien vers c2ph), s2p, splain and xsubpp

Bibliothèques installées : (trop nombreux pour les nommer toutes)

Descriptions courtes

a2p traduit awk en perl.

c2ph affiche les structures C générées à partir de "cc -g -S".

dprofpp affiche les données de profilage avec perl.

en2cxs construit une extension Perl pour le module Encode, soit à partir des "Unicode Character Mappings" soit à partir des fichiers de codage Tcl.

find2perl traduit les commandes find en perl.

h2ph convertit les fichiers d'entête .h C en fichier d'entête .ph Perl.

h2xs convertit les fichiers d'entête .h C en extensions Perl.

libnetcfg s'utilise pour configurer libnet.

perl combine quelques unes des meilleures fonctionnalités du C, de sed, d'awk et de sh en un seul langage semblable à couteau suisse.

perlbug est utilisé pour générer des rapports de bogues sur Perl ou sur les modules qui viennent avec lui, et les envoyer par courrier électronique.

perlcc génère des exécutables à partir des programmes Perl.

perldoc affiche une partie de la documentation au format pod qui est embarqué dans les répertoires d'installation de perl ou dans un script perl.

perlivp est l'acronyme de "Perl Installation Verification Procedure" (NdT : Procédure de Vérification d'Installation de Perl). Il est utilisé pour vérifier que Perl et ses bibliothèques sont bien installés.

piconv est une version Perl du convertisseur de codage des caractères iconv.

pl2pm est un outil brut pour convertir des fichiers Perl4 .pl en modules Perl5 .pm.

pod2html convertit des fichiers à partir du format pod au format HTML.

pod2latex convertit des fichiers à partir du format pod au format LaTeX.

pod2man convertit des données pod en entrée formattée *roff.

pod2text convertit des données pod en texte ANSI formatté.

pod2usage affiche le message d'usage à partir de documents pod embarqué dans des fichiers.

podchecker vérifie la syntaxe du format des fichiers de documentation pod.

podselect affiche les sections sélectionnées de la documentation pod.

psed est une version Perl de l'éditeur en flux sed.

pstruct affiche les structures C générées à partir de "cc -g -S".

s2p traduit sed en perl.

splain est utilisé pour forcer les diagnostiques à être verbeux dans perl.

xsubpp convertit le code Perl XS en code C.

Dépendances d'installation de Perl

Perl dépend de Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.