Учебники

AWK — Окружающая среда

В этой главе описывается, как настроить среду AWK в вашей системе GNU / Linux.

Установка с помощью диспетчера пакетов

Как правило, AWK доступен по умолчанию в большинстве дистрибутивов GNU / Linux. Вы можете использовать какую команду, чтобы проверить, присутствует ли она в вашей системе или нет. Если у вас нет AWK, установите его в GNU / Linux на основе Debian с помощью менеджера пакетов Advance Package Tool (APT) следующим образом:

[jeryy]$ sudo apt-get update
[jeryy]$ sudo apt-get install gawk

Точно так же, чтобы установить AWK в GNU / Linux на основе RPM, используйте менеджер пакетов Yellowdog Updator Modifier yum следующим образом:

[root]# yum install gawk

После установки убедитесь, что AWK доступен через командную строку.

[jerry]$ which awk

Выполнив приведенный выше код, вы получите следующий результат —

/usr/bin/awk

Установка из исходного кода

Поскольку GNU AWK является частью проекта GNU, его исходный код доступен для бесплатной загрузки. Мы уже видели, как установить AWK с помощью менеджера пакетов. Давайте теперь поймем, как установить AWK из его исходного кода.

Следующая установка применима к любому программному обеспечению GNU / Linux, а также к большинству других свободно доступных программ. Вот шаги установки —

Шаг 1 — Загрузите исходный код из аутентичного места. Утилита командной строки wget служит для этой цели.

[jerry]$ wget http://ftp.gnu.org/gnu/gawk/gawk-4.1.1.tar.xz

Шаг 2 — Распакуйте и извлеките загруженный исходный код.

[jerry]$ tar xvf gawk-4.1.1.tar.xz

Шаг 3 — Перейдите в каталог и запустите configure.

[jerry]$ ./configure

Шаг 4 — После успешного завершения конфигурирование генерирует Makefile. Чтобы скомпилировать исходный код, введите команду make .

[jerry]$ make

Шаг 5 — Вы можете запустить набор тестов, чтобы убедиться, что сборка чистая. Это необязательный шаг.

[jerry]$ make check

Шаг 6 — Наконец, установите AWK. Убедитесь, что у вас есть привилегии суперпользователя.

[jerry]$ sudo make install

Вот и все! Вы успешно скомпилировали и установили AWK. Проверьте это, выполнив команду awk следующим образом:

[jerry]$ which awk

Выполнив этот код, вы получите следующий результат —