Difference between revisions of "Inetutils"

From CBLFS
Jump to navigationJump to search
Line 106: Line 106:
 
|A trivial file transfer program  
 
|A trivial file transfer program  
 
|}
 
|}
 +
 +
[[Category:Network Utilities]]

Revision as of 16:16, 19 March 2009

Download Source: http://ftp.gnu.org/gnu/inetutils/inetutils-1.6.tar.gz
Download Patch: http://svn.cross-lfs.org/svn/repos/patches/inetutils/inetutils-1.6-no_server_man_pages-1.patch

Introduction to Inetutils

The Inetutils package contains programs for basic networking

Project Homepage: http://www.gnu.org/software/inetutils/


Configuration Information

--disable-logger: This option prevents Inetutils from installing the logger program, which is used by scripts to pass messages to the System Log Daemon. Do not install it because Util-linux-ng installs a better version later.
--disable-syslogd: This option prevents Inetutils from installing the System Log Daemon, which is installed with the Sysklogd package
--disable-whois: This option disables the building of the Inetutils whois client, which is out of date. Instructions for a better whois client are in the CBLFS book
--disable-servers: This disables the installation of the various network servers included as part of the Inetutils package. These servers are deemed not appropriate in a basic CLFS system.

Non-Multilib

Compile the package:

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

Install the package:

make install
mv -v /usr/bin/ping{,6} /bin

Multilib

This package does not provide any libraries so only one installation is required.

CC="gcc ${BUILD64} ./configure --prefix=/usr --libexecdir=/usr/sbin \
   --localstatedir=/var --disable-logger --disable-syslogd \
   --disable-whois --disable-servers &&
make

Install the package:

make install
mv -v /usr/bin/ping{,6} /bin


Contents

Installed Directories: /usr/bin:/bin
Installed Programs: ftp, ifconfig, ping, ping6, rcp, rlogin, rsh, talk, telnet, and tftp
Installed Libraries: none

Short Descriptions

ftp Is the file transfer protocol program
ifconfig Utility for configuring network interfaces
ping Sends echo-request packets and reports how long the replies take. This is the IPV4 version
ping6 Sends echo-request packets and reports how long the replies take. This is the IPV6 version
rcp Performs remote file copy
rlogin Performs remote login
rsh Runs a remote shell
talk Is used to chat with another user
telnet An interface to the TELNET protocol
tftp A trivial file transfer program