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
コマンドの意味
gawk-5.3.1
が存在している場合、ビルドシステムはハードリンクを再生成しません。 「Gawk-5.3.1」
においてインストールしたハードリンクをここで削除することにより、確実に再生成されるようにします。
インストール処理においては、awk が gawk のシンボリックリンクとして、すでに生成されています。 同様にしてその man ページについてもシンボリックリンクとして生成することにします。
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