Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 14. Основные сетевые программы Вперед

Пакет Inetutils-1.8

Знакомимся с пакетом Inetutils

В пакете Inetutils находятся сетевые клиенты и серверы. Если вы делаете сборку на платформе LFS, то учтите, что этот пакет устанавливался в LFS и были установлены только клиенты (elnet, ft и т.д.). Приведенные ниже инструкции позволяют установить серверные программы. Отметим, что большинство серверов в пакете Inetutils небезопасны и их следует использовать только в доверенной сети.

Известно, что пакет правильно собирается и работает на платформе LFS-SVN-20101029.

Информация о пакете

Зависимости пакета Inetutils

Необязательные

Linux-PAM-1.1.5, TCP Wrappers-7.6, krb4 и Heimdal-1.4 или MIT Kerberos V5-1.6

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/inetutils

Установка пакета Inetutils

Установите пакет Inetutils с помощью следующих команд:

./configure --prefix=/usr          \
            --libexecdir=/usr/sbin \
            --sysconfdir=/etc      \
            --localstatedir=/var   \
            --disable-logger       \
            --disable-syslogd      \
            --disable-whois        \
            --disable-ifconfig     \
            --disable-hostname     \
            --disable-clients      &&
make

Чтобы проверить результаты, выполните команду make check.

Теперь в роли пользователя root выполните:

make install

Пояснение команд

--disable-logger: Этот переключатель запрещает Inetutils устанавливать программу logger, которая была установлена в книге LFS.

--disable-syslogd: Этот переключатель запрещает Inetutils устанавливать демон системного журнала, который был установлен в книге LFS.

disable-whois: Этот переключатель запрещает Inetutils устанавливать устаревшую клиентскую программу whois. Добавьте этот параметр, если вы планируете установить пакет Whois-5.0.12.

--disable-ifconfig: Этот переключатель запрещает Inetutils устанавливать команду ifconfig. Используйте этот параметр, если у вас есть установленный пакет Net-Tools и вы хотели бы сохранить установленной его версию команды ifconfig.

--disable-hostname: Этот переключатель запрещает Inetutils устанавливать команду hostname. Используйте этот параметр, если у вас есть оригинальная версия команды, входящая в состав пакета Coreutils и установленная в LFS, либо если у вас есть версия, входящая в состав пакета Net-Tools. Если вы хотите сохранить эти версии команды hostname, то используйте этот параметр.

--disable-clients: Этот переключатель запрещает Inetutils устанавливать какую-либо из клиентских программ (большинство из которых были собраны в проекте LFS) и разрешает устанавливается только серверные программы.

--with-wrap: Этот переключатель указывает выполнять компиляцию Inetutils вместе с программами-обертками tcp. Добавьте этот параметр, если вы хотите использовать программы-обертки tcp.

--with-pam: Этот переключатель указывает выполнять компоновку вместе с библиотеками Linux-PAM. Добавьте этот параметр, если вы хотите использовать PAM.

--disable-servers: Некоторые из серверов, входящие в состав пакета Inetutils, небезопасны по своей природе и в некоторых случаях лучше поискать для них альтернативные варианты. Вы можете выбрать этот параметр, чтобы разрешить устанавливать только те сервера, которые вам необходимы, и избежать установки ненужных серверов.

Описание пакета

Список установленных программ, которые здесь не указаны, вместе с их кратким описанием можно найти по ссылке ../../../../lfs/view/development/chapter06/inetutils.html#contents-inetutils.

Установленные программы: ftpd, hostname, ifconfig, inetd, rexecd, rlogind, rshd, talkd, telnetd, tftpd, uucpd и whois

Установленные библиотеки: Нет

Установленные директории: Нет

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

ftpd

сервер протокола File Transfer Protocol передачи данных по сети интернет

inetd

это супер-сервер Internet. Обратите внимание, что в пакете xinetd-2.3.14 предлагается гораздо лучший сервер, который делает то же самое

rexecd

сервер дистанционного исполнения

rlogind

сервер дистанционного входа в систему

rshd

сервер дистанционной командной оболочки

talkd

сервер дистанционного общения пользователей

telnetd

сервер для работы с протоколом DARPA TELNET

tftpd

интернет сервер для работы с протоколом Trivial File Transfer Protocol

uucpd

сервер, поддерживающий в сетях использование соединений UUCP

whois

это клиент для сервиса директориев whois. Обратите внимание, что в пакете Whois-5.0.12 предлагается существенно лучшая клиентская программа.

Перевод сделан с варианта оригинала, датированного 2011-12-03 05:42:28 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет cifs-utils-5.1   Пакет NcFTP-3.2.3