Perl-5.8.4

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:       143 MB

La instalación de Perl depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.

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 piensas que puedes vivir con los (razonables) valores que autodetecta por defecto, entonces prepara Perl para su compilación con:

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

El 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

Si decides ejecutar el banco de pruebas, primero debes crear 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

Por último, instala el paquete:

make install

Contenido de Perl

Programas instalados: a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.4 (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: (demasiadas para nombrarlas)

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.

en2cxsconstruye 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.

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 es 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 es 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 es la versión Perl del editor de flujo sed.

pstruct vuelca estructuras C similares a las generadas por "cc -g -S".

s2p traduce de sed a perl.

splain es un programa que fuerza diagnósticos de avisos exhaustivos en perl.

xsubpp convierte el código XS de Perl en código C.