Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 14. Основные сетевые программы | Вперед |
Пакет Inetutils-1.8
Знакомимся с пакетом Inetutils
В пакете Inetutils находятся сетевые клиенты и серверы. Если вы делаете сборку на платформе LFS, то учтите, что этот пакет устанавливался в LFS и были установлены только клиенты (elnet, ft и т.д.). Приведенные ниже инструкции позволяют установить серверные программы. Отметим, что большинство серверов в пакете Inetutils небезопасны и их следует использовать только в доверенной сети.
Известно, что пакет правильно собирается и работает на платформе LFS-SVN-20101029.
Информация о пакете
- Загрузка (HTTP): http://gd.tuwien.ac.at/gnu/gnusrc/inetutils/inetutils-1.8.tar.gz
- Загрузка (FTP): ftp://ftp.gnu.org/gnu/inetutils/inetutils-1.8.tar.gz
- Контрольная сумма MD5: ad8fdcdf1797b9ca258264a6b04e48fd
- Размер загружаемого пакета: 1,8 MB
- Оценочный размер требуемого дискового пространства: 20 MB
- Оценочное время сборки: 0,5 SBU
Зависимости пакета 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 |