Учебники

Stream Editor — среда

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

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

Как правило, SED доступен по умолчанию в большинстве дистрибутивов GNU / Linux. Используйте команду, чтобы определить, присутствует ли она в вашей системе или нет. Если нет, то установите SED в GNU / Linux на основе Debian, используя менеджер пакетов apt следующим образом:

[jerry]$ sudo apt-get install sed 

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

[jerry]$ sed --version

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

 sed (GNU sed) 4.2.2 
 Copyright (C) 2012 Free Software Foundation, Inc. 
 Лицензия GPLv3 +: GNU GPL версии 3 или более поздней   , 
 Это бесплатное программное обеспечение: вы можете свободно изменять и распространять его. 
 НЕ ПРЕДОСТАВЛЯЕТСЯ ГАРАНТИИ, если это разрешено законом.  
 Автор Джея Фенласона, Том Лорд, Кен Пиццини, 
 и Паоло Бонзини. 
 Домашняя страница GNU sed:   , 
 Общая помощь с использованием программного обеспечения GNU:   , 
 Сообщения об ошибках по электронной почте:   , 
 Обязательно включите слово «sed» где-нибудь в поле «Subject:».

Аналогично, чтобы установить SED в GNU / Linux на основе RPM, используйте менеджер пакетов yum следующим образом:

[root]# yum -y install sed

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

[root]# sed --version

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

 GNU sed версия 4.2.1 
 Copyright (C) 2009 Free Software Foundation, Inc. 
 Это бесплатное программное обеспечение;  см. источник для условий копирования.  Здесь нет 
 гарантия;  даже не для ИЗДЕЛИИ или ФИТНЕСА ДЛЯ ОСОБЕННОЙ ЦЕЛИ, 
 в степени, разрешенной законом.  
 Домашняя страница GNU sed:   , 
 Общая помощь с использованием программного обеспечения GNU:   , 
 Сообщения об ошибках по электронной почте:   , 
 Обязательно включите слово «sed» где-нибудь в поле «Subject:».

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

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

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

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

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

[jerry]$ wget ftp://ftp.gnu.org/gnu/sed/sed-4.2.2.tar.bz2
  • Распакуйте и извлеките загруженный исходный код.

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

    [jerry]$ tar xvf sed-4.2.2.tar.bz2 
    
  • Перейдите в каталог и запустите configure.

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

    [jerry]$ ./configure 
    
  • После успешного завершения, configure генерирует Makefile. Чтобы скомпилировать исходный код, введите команду make .

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

    [jerry]$ make
    
  • Вы можете запустить тестовый набор, чтобы убедиться, что сборка чистая. Это необязательный шаг.

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

    [jerry]$ make check 
    
  • Наконец, установите утилиту SED. Убедитесь, что у вас есть привилегии суперпользователя.

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

    [jerry]$ sudo make install 
    

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

    [jerry]$ sed --version
    

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