6.33. 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é : 4,1 SBU
Espace disque requis : 140 Mo
Dépendances de l'installation : Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make et Sed

6.33.1. Installation de Perl

Si vous voulez avoir un contrôle total sur la façon dont Perl est configuré, lancez le script interactif Configure et choisissez la façon dont le paquet est construit. Si les valeurs par défaut détectées automatiquement sont convenables, préparez la compilation de Perl ainsi :

./configure.gnu --prefix=/usr -Dpager="/bin/less -isR"

Voici la signification de l'option de configure :

-Dpager="/bin/less -isR"

Ceci corrige une erreur dans la façon dont perldoc fait appel au programme less.

Compilez le paquet :

make

Pour exécuter la suite de tests, créez tout d'abord un fichier /etc/hosts basique, nécessaire à quelques tests pour résoudre le nom localhost :

echo "127.0.0.1 localhost $(hostname)" > /etc/hosts

Maintenant, lancez les tests si vous le souhaitez :

make test

Installez le paquet :

make install

6.33.2. Contenu de Perl

Programmes installés: a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.7 (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 et xsubpp
Bibliothèques installées: Quelques centaines qui ne pourraient pas toutes être listées ici

Descriptions courtes

a2p

Traduit awk en perl

c2ph

Affiche les structures C comme si elles étaient générées à partir de cc -g -S

dprofpp

Affiche les données profile de Perl

en2cxs

construit une extension Perl pour le module Encode, soit à partir de Unicode Character Mappings soit à partir de Tcl Encoding Files

find2perl

Traduit les commandes find en Perl

h2ph

Convertit les fichiers d'en-têtes C .h en fichiers d'en-têtes Perl .ph

h2xs

Convertit les fichiers d'en-têtes C .h en extensions Perl

libnetcfg

Peut être utilisé pour configurer libnet

perl

Combine quelques-unes des meilleures fonctionnalités de C, sed, awk et sh en un langage style couteau suisse

perl5.8.7

Un lien vers perl

perlbug

Utilisé pour générer des rapports de bogues sur Perl ou les modules l'accompagnant et pour 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, embarquée dans le répertoire d'installation de Perl ou dans un script Perl

perlivp

La procédure de vérification d'installation de Perl (Perl Installation Verification Procedure). Il peut être utilisé pour vérifier que Perl et ses bibliothèques ont été installés correctement

piconv

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

pl2pm

un outil simple pour la conversion des fichiers Perl4 .pl en modules Perl5 .pm

pod2html

Convertit des fichiers à partir du format pod vers le format HTML

pod2latex

Convertit des fichiers à partir du format pod vers le format LaTeX

pod2man

Convertit des fichiers à partir du format pod vers une entrée formatée *roff

pod2text

Convertit des fichiers à partir du format pod vers du texte ANSI

pod2usage

Affiche les messages d'usage à partir des documents embarqués pod

podchecker

Vérifie la syntaxe du format pod des fichiers de documentation

podselect

Affiche les sections sélectionnées de la documentation pod

psed

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 les scripts sed en perl

splain

est utilisé pour forcer la verbosité des messages d'avertissement avec Perl

xsubpp

Convertit le code Perl XS en code C