6.33. Perl-5.8.6

El paquete Perl contiene el Lenguaje Práctico de Extracción e Informe.

Tiempo estimado de construcción: 2.9 SBU
Espacio requerido en disco: 137 MB
Para su instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make y Sed

6.33.1. Instalación de Perl

Si quieres un control total sobre la forma en que Perl se configura, puedes ejecutar el guión interactivo Configure y modificar a mano el modo en el que se construye este paquete. Si te basta con los valores autodetectados, prepara Perl para su compilación con:

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

Significado de la opción de configure:

-Dpager="/bin/less -isR"

Esto corrige un error en el código de perldoc con la invocación del programa less.

Compila el paquete:

make

Para ejecutar el banco de pruebas, crea primero un fichero /etc/hosts básico, requerido por un grupo de pruebas para resolver el nombre localhost:

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

Ahora, si lo deseas, ejecuta las pruebas:

make test

Instala el paquete:

make install

6.33.2. Contenido de Perl

Programas instalados: a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.6 (enlace a perl), perlbug, perlcc, perldoc, perlivp, piconv, pl2pm, pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, psed (enlace a s2p), pstruct (enlace a c2ph), s2p, splain y xsubpp
Librerías instaladas: Varios cientos que no podemos listar aquí

Descripciones cortas

a2p

Traduce de awk a Perl.

c2ph

Vuelca estructuras C similares a las generadas por cc -g -S.

dprofpp

Muestra datos de perfiles Perl.

en2cxs

Construye una extensión Perl para el módulo Encode, a partir de cualquier Mapa de Caracteres Unicode o Ficheros de Codificación Tcl.

find2perl

Traduce comandos find a código Perl.

h2ph

Convierte ficheros de cabecera .h de C en ficheros de cabecera .ph de Perl.

h2xs

Convierte ficheros de cabecera .h de C en extensiones de Perl.

libnetcfg

Puede usarse para configurar libnet.

perl

Combina algunas de las mejores características de C, sed, awk y sh en un único y poderoso lenguaje.

perl5.8.6

Enlace duro a perl.

perlbug

Genera informes de errores sobre Perl o sobre los módulos incorporados y los envía por correo.

perlcc

Genera ejecutables a partir de programas Perl.

perldoc

Muestra una parte de la documentación en formato pod que se incluye en el árbol de instalación de Perl o en un guión de Perl.

perlivp

El Procedimiento de Verificación de la Instalación de Perl. Puede usarse para verificar que Perl y sus librerías se han instalado correctamente.

piconv

La versión Perl del convertidor de codificación de caracteres iconv.

pl2pm

Es una herramienta que ayuda a convertir ficheros .pl de Perl4 en módulos .pm de Perl5.

pod2html

Convierte ficheros de formato pod a formato HTML.

pod2latex

Convierte ficheros de formato pod a formato LaTeX.

pod2man

Convierte datos pod en entradas formateadas *roff.

pod2text

Convierte datos pod en texto formateado ASCII.

pod2usage

Muestra mensajes de uso a partir de documentos pod incluidos en ficheros.

podchecker

Comprueba la sintaxis de los ficheros de documentación en formato pod.

podselect

Muestra las secciones elegidas de la documentación pod.

psed

Una versión Perl del editor de flujo sed.

pstruct

Vuelca estructuras C similares a las generadas por cc -g -S.

s2p

Traduce guiones de sed a Perl.

splain

Se usa para forzar diagnósticos de avisos exhaustivos en Perl.

xsubpp

Convierte el código XS de Perl en código C.