6.33. Perl-5.8.5

Il pacchetto Perl contiene il Practical Extraction and Report Language.

Tempo approssimativo di costruzione: 2.9 SBU

Spazio su disco richiesto: 143 MB

L'installazione di Perl dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed

6.33.1. Installazione di Perl

Se si vuole il pieno controllo su come Perl viene configurato, si può eseguire lo script interattivo Configure e modificare manualmente il modo in cui il pacchetto è costruito. Se si pensa di poter vivere con i (sensibili) default che auto-rileva, allora si prepari Perl per la compilazione con:

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

Significato dell'opzione di configurazione:

-Dpager="/bin/less -isR"

questa corregge un errore nel codice perldoc con l'invocazione del programma less.

Compilare il pacchetto:

make

Se si vuole eseguire la suite di test, bisogna prima creare un file /etc/hosts di base, necessario perché una serie di test possa risolvere il nomelocalhost:

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

Ora, se si vuole, si eseguano i test:

make test

Installare il pacchetto:

make install

6.33.2. Contenuti di Perl

Programmi installati: a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.5 (link a perl), perlbug, perlcc, perldoc, perlivp, piconv, pl2pm, pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, psed (link a s2p), pstruct (link a c2ph), s2p, splain e xsubpp

Librerie installate: Diverse centinaia, che non possono essere elencate qui

Brevi descrizioni

a2p

Traduce awk in Perl.

c2ph

Scarica strutture C come se fossero generate da “cc -g -S”.

dprofpp

Visualizza dati di profilo Perl.

en2cxs

Costruisce un'estensione Perl per il modulo Encode, dagli Unicode Character Mappings o dai Tcl Encoding Files.

find2perl

Traduce in Perl comandi find.

h2ph

Converte file header C .h in file header Perl .ph.

h2xs

Converte file header C .h in estensioni Perl.

libnetcfg

Può essere usato per configurare la libnet.

perl

Combina alcune delle migliori caratteristiche di C, sed, awk e sh in un singolo linguaggio.

perl5.8.5

Un link fisico a perl

perlbug

Usato per generare bug reports su Perl o sui moduli che ne fanno parte, e inviarli via email.

perlcc

Genera eseguibili da programmi Perl.

perldoc

Visualizza una parte di documentazione in formato pod che è incluso nell'albero di installazione di perl o in uno script perl.

perlivp

La Perl Installation Verification Procedure (procedura di verifica dell'installazione di Perl). Può essere usata per verificare che Perl e le sue librerie siano state installate correttamente.

piconv

Una versione Perl del convertitore della codifica caratteri iconv.

pl2pm

Un tool rudimentale per convertire file Perl4 .pl in moduli .pm.

pod2html

Converte file dal formato pod al formato HTML.

pod2latex

Converte file dal formato pod al formato LaTeX.

pod2man

Converte dati pod in input formattato *roff.

pod2text

Converte dati pod in testo formattato ASCII.

pod2usage

Stampa messaggi di uso a partire da documenti pod inclusi file.

podchecker

Verifica la sintassi dei file di documentazione in formato pod.

podselect

Visualizza parti selezionate di documentazione pod.

psed

Una versione Perl dello stream editor sed.

pstruct

Scarica strutture C come se fossero generate da comandi “cc -g -S”.

s2p

Traduce sed in Perl.

splain

Usato per forzare in perl la dignostica di avviso prolissa.

xsubpp

Converte codice Perl XS in codice C.