6.31. Inetutils-1.4.2

6.31. Inetutils-1.4.2

Пакет Inetutils содержит сетевые клиенты и серверы.

Расчетное время сборки 0.2 SBU

Требуемое место на диске 11 MB

Inetutils - зависимости установки: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses и Sed

6.31.1. Инсталируем Inetutils

Пакет Inetutils имеет проблемы с ядрами Linux серии 2.6. Устраним эти проблемы накладыванием следующего патча:

patch -Np1 -i ../inetutils-1.4.2-kernel_headers-1.patch

Не все ман-страницы, входящие в Inetutils, будут проинсталированы. Хотя система сборки Inetutils будет настаивать на установке всех ман-страниц в любом случае. Следующий патч исправит эту ситуацию:

patch -Np1 -i ../inetutils-1.4.2-no_server_man_pages-1.patch

Подготавливаем Inetutils для компиляции:

./configure --prefix=/usr --libexecdir=/usr/sbin \
    --sysconfdir=/etc --localstatedir=/var \
    --disable-logger --disable-syslogd \
    --disable-whois --disable-servers

Описание параметров конфигурации:

--disable-logger

Этот параметр запрещает inetutils установку программы ведения логов, которая использует скрипты для отправки сообщений System Log Daemon. Мы не устанавливаем его потому, что Util-linux установит потом лучшую версию этой программы.

--disable-syslogd

Этот параметр запрещет inetutils установку System Log Daemon, который мы установим с пакетом Sysklogd.

--disable-whois

Этот параметр отключает сборку whois клиента, который является сильно устаревшим. Инструкции по установке лучшей версии клиента whois вы найдете в книге BLFS.

--disable-servers

Этот параметр отключит установку ряда сетевых серверов как части пакета Inetutils. Эти сервера не нужны на простой LFS системе. Некоторые из них являются небезопасными и могут быть запущеными только в доверенной сети. Более полную информацию можно получить на http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html. Заметьте, что есть лучшие альтернативы для многих из этих серверов.

Компилируем пакет

make

Устанавливаем пакет

make install

И переместим программу ping на ее место:

mv /usr/bin/ping /bin

6.31.2. Описание Inetutils

Проинсталированные программы: ftp, ping, rcp, rlogin, rsh, talk, telnet и tftp

Короткое описание

ftp

Программа для передачи данных в сетях ARPANET

ping

Посылает пакеты echo-request и отчитывается о времени прибытия ответа

rcp

Обеспечивает удаленное копирование файлов

rlogin

Обеспечивает удаленный вход в систему

rsh

Запускает удаленный шелл

talk

Используется для чата с другим пользователем

telnet

Интерфейс для протокола TELNET

tftp

Простая программа передачи файлов