Difference between revisions of "Inetutils"

From CBLFS
Jump to navigationJump to search
m (Add missing quote)
 
Line 47: Line 47:
 
'''''This package does not provide any libraries so only one installation is required.'''''
 
'''''This package does not provide any libraries so only one installation is required.'''''
  
  CC="gcc ${BUILD64} ./configure --prefix=/usr --libexecdir=/usr/sbin \
+
  CC="gcc ${BUILD64}" ./configure --prefix=/usr --libexecdir=/usr/sbin \
 
     --localstatedir=/var --disable-logger --disable-syslogd \
 
     --localstatedir=/var --disable-logger --disable-syslogd \
 
     --disable-whois --disable-servers &&
 
     --disable-whois --disable-servers &&
Line 56: Line 56:
 
  make install
 
  make install
 
  mv -v /usr/bin/ping{,6} /bin
 
  mv -v /usr/bin/ping{,6} /bin
 
  
 
== Contents ==
 
== Contents ==

Latest revision as of 15:37, 4 October 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