6.35. Gawk-3.1.5

El paquete Gawk contiene programas para manipular ficheros de texto.

Tiempo estimado de construcción: 0.2 SBU
Espacio requerido en disco: 18.2 MB

6.35.1. Instalación de Gawk

Bajo ciertas circustancias, Gawk-3.1.5 intenta liberar un fragmento de memoria que no fué ocupado. Dicho error lo corrige el siguiente parche:

patch -Np1 -i ../gawk-3.1.5-segfault_fix-1.patch

Prepara Gawk para su compilación:

./configure --prefix=/usr --libexecdir=/usr/lib

Debido a un fallo en el guión configure, Gawk falla al detectar ciertos aspectos del soporte para locales de Glibc. Este error provoca, por ejemplo, fallos en el banco de pruebas de Gettext. Evita este problema añadiendo las definiciones de macro ausentes en config.h:

cat >> config.h << "EOF"
#define HAVE_LANGINFO_CODESET 1
#define HAVE_LC_MESSAGES 1
EOF

Compila el paquete:

make

Para comprobar los resultados, ejecuta: make check.

Instala el paquete:

make install

6.35.2. Contenido de Gawk

Programas instalados: awk (enlace a gawk), gawk, gawk-3.1.5, grcat, igawk, pgawk, pgawk-3.1.5 y pwcat

Descripciones cortas

awk

Enlace a gawk

gawk

Un programa para manipular ficheros de texto. Es la implementación GNU de awk.

gawk-3.1.5

Enlace duro a gawk.

grcat

Vuelca la base de datos de grupos /etc/group.

igawk

Otorga a gawk la capacidad de incluir ficheros.

pgawk

Es la versión de gawk con soporte de perfiles.

pgawk-3.1.5

Enlace duro a pgawk.

pwcat

Vuelca la base de datos de contraseñas /etc/passwd.