RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Linux From Scratch. Версия 6.0

Глава 6. Установка основных системных программ

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

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

Поиск

 

Найди своих коллег!