8.61. Gawk-5.3.1

Gawk 软件包包含操作文本文件的程序。

估计构建时间: 0.2 SBU
需要硬盘空间: 42 MB

8.61.1. 安装 Gawk

首先,确保不安装某些不需要的文件:

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.1
make install

命令的含义:

rm -f /usr/bin/gawk-5.3.1

如果硬链接 gawk-5.3.1 已经存在,则构建系统不会更新它。移除该链接以保证之前在第 6.9 节 “Gawk-5.3.1”中安装的硬链接被正确更新。

安装过程已经将 awk 创建为符号链接,将其手册页也创建为符号链接:

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

如果需要,安装该软件包的文档:

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

8.61.2. Gawk 的内容

安装的程序: awk (到 gawk 的链接), gawk, 以及 gawk-5.3.1
安装的库: 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.1

简要描述

awk

gawk 的链接

gawk

一个操作文本文件的程序;是 awk 的 GNU 实现

gawk-5.3.1

gawk 互为硬链接