6.35. Gawk-3.1.5

Il pacchetto Gawk contiene programmi per la manipolazione dei file di testo.

Tempo di costruzione approssimativo: 0.2 SBU
Spazio necessario su disco: 18.2 MB

6.35.1. Installazione di Gawk

In alcune circostanze, Gawk-3.1.5 cerca di liberare un grosso banco di memoria non allocato. Questo bug č corretto dalla patch seguente:

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

Preparare Gawk per la compilazione:

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

A causa di un bug nello script configure, Gawk non riesce a rilevare alcuni aspetti del supporto per la localizzazione di Glibc. Questo bug porta ad es. a fallimenti della suite di test di Gettext. Aggirare il problema aggiungendo a config.h le macro definizioni che mancano:

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

Compilare il pacchetto:

make

Per testare i risultati, digitare: make check.

Installare il pacchetto:

make install

6.35.2. Contenuti di Gawk

Programmi installati: awk (link a gawk), gawk, gawk-3.1.5, grcat, igawk, pgawk, pgawk-3.1.5 e pwcat

Brevi descrizioni

awk

Un link verso gawk

gawk

Un programma per manipolare file di testo; č l'implementazione GNU di awk

gawk-3.1.5

Un link fisico verso gawk

grcat

Fa il dump del database dei gruppi /etc/group

igawk

Dā a gawk la capacitā di includere file

pgawk

La versione profilata di gawk

pgawk-3.1.5

Link fisico verso pgawk

pwcat

Fa il dump del database delle password /etc/passwd