8.61. Gawk-5.3.0

Пакет Gawk содержит программы для работы с текстовыми файлами.

Приблизительное время сборки: 0.2 SBU
Требуемое дисковое пространство: 42 MB

8.61.1. Установка пакета Gawk

Во-первых, отредактируйте Makefile, чтобы некоторые ненужные файлы не были установлены

sed -i 's/extras//' Makefile.in

Подготовьте Gawk к компиляции:

./configure --prefix=/usr

Скомпилируйте пакет:

make

Чтобы протестировать пакет, выполните:

chown -R tester .
su tester -c "PATH=$PATH make check"

Установите пакет:

rm -f /usr/bin/gawk-5.3.0
make install

Значение команды:

rm -f /usr/bin/gawk-5.3.0

Система сборки не будет пересоздавать жесткую ссылку gawk-5.3.0, если она существует. Удалите её, чтобы гарантировать, что предыдущая жесткая ссылка, созданная в Раздел 6.9, «Gawk-5.3.0», будет обновлена.

В процессе установки уже создан awk в виде символической ссылки на gawk, создайте также символическую ссылку на справочную страницу:

ln -sv gawk.1 /usr/share/man/man1/awk.1

По желанию, установите документацию:

mkdir -pv                                   /usr/share/doc/gawk-5.3.0
cp    -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-5.3.0

8.61.2. Содержимое пакета Gawk

Установленные программы: awk (ссылка на gawk), gawk и gawk-5.3.0
Установленные библиотеки: filefuncs.so, fnmatch.so, fork.so, inplace.so, intdiv.so, ordchr.so, readdir.so, readfile.so, revoutput.so, revtwoway.so, rwarray.so и time.so (все в /usr/lib/gawk)
Созданные каталоги: /usr/lib/gawk, /usr/libexec/awk, /usr/share/awk и /usr/share/doc/gawk-5.3.0

Краткое описание

awk

Ссылка на gawk

gawk

Программа для работы с текстовыми файлами; это GNU реализация awk

gawk-5.3.0

Жесткая ссылка на gawk