Установка Gawk-3.1.3

Ожидаемое время сборки:           0.2 SBU
Ожидаемое место на диске: 17 MB

Описание Gawk

Gawk является вариантом awk, который используется для манипуляций с текстовыми файлами.

Устанавливаемые программы: awk (ссылка gawk), gawk, gawk-3.1.3, grcat, igawk, pgawk, pgawk-3.1.3 и pwcat

Зависимости установки Gawk

Gawk зависит от: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.

Установка Gawk

Сначала применим патч по следующим причинам:

  • Gawk по умолчанию устанавливает некоторые из исполняемых файлов в $prefix/libexec/awk. Это расположение несовместимо с FHS, в котором нигде не упоминается директория с именем libexec. Патч дает возможность добавить переключатель --libexecdir к скрипту конфигурации, что позволит нам использовать для размещения grcat и pwcat директорию /usr/bin.

  • Директория с данными для Gawk по умолчанию: $prefix/share/awk. Но пакетно-зависимые директории должны называться с использованием имени и версии пакета (например: gawk-7.7.2.), а не просто именем пакета, так как может быть несколько версий пакета на одной системе. Птч изменит имя директории для данных на $prefix/share/gawk-3.1.3.

  • Патч также позволяет убедиться, что директория для данных, вместе со всем содержимым, будет удалена командой make uninstall.

patch -Np1 -i ../gawk-3.1.3-libexecdir.patch

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

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

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

make

Этот пакет поддерживает тестирование корректности сборки. Если вы хотите использовать эту возможность, то запустите команду:

make check

И установим пакет:

make install


Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости