6.35. Gawk-3.1.5

Le paquet Gawk contient des programmes de manipulation de fichiers texte.

Temps de construction estimé : 0.2 SBU
Espace disque requis : 18.2 MB

6.35.1. Installation de Gawk

Dans certains cas, Gawk-3.1.5 essaie de libérer un fragment de mémoire qui n'était pas allouée. Ce bogue est corrigé par le correctif suivant :

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

Préparez la compilation de Gawk :

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

Du fait d'un bogue dans le script configure, Gawk échoue pour détecter certains aspects du support de la locale dans Glibc. Ce bogue entraîne, par exemple, des échecs dans la suite de tests de Gettext. Gérez ce problème en mettant les définitions de la macro manquante dans le fichier config.h :

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

Compilez le paquet :

make

Pour tester les résultats, lancez : make check.

Installez le paquet :

make install

6.35.2. Contenu de Gawk

Programmes installés: awk (lien vers gawk), gawk, gawk-3.1.5, grcat, igawk, pgawk, pgawk-3.1.5 et pwcat

Descriptions courtes

awk

Un lien vers gawk

gawk

Un programme de manipulation de fichiers texte. C'est l'implémentation GNU d'awk

gawk-3.1.5

Un lien vers gawk

grcat

Sauvegarde la base de données des groupes, ie /etc/group

igawk

Donne à gawk la capacité d'inclure des fichiers

pgawk

La version de profilage de gawk

pgawk-3.1.5

Lien vers pgawk

pwcat

Affiche la base de données de mots de passe /etc/passwd