From 81fd230419b0cfd052b08fc1ed352bb7d49975df Mon Sep 17 00:00:00 2001 From: Gerard Beekmans Date: Sat, 19 Feb 2005 22:16:42 +0000 Subject: Trunk is now identical to Testing git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@4648 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/inetutils.xml | 136 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 129 insertions(+), 7 deletions(-) (limited to 'chapter06/inetutils.xml') diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml index 41571c3b5..e489dfc06 100644 --- a/chapter06/inetutils.xml +++ b/chapter06/inetutils.xml @@ -3,13 +3,14 @@ %general-entities; ]> - + Inetutils-&inetutils-version; Inetutils +<para>The Inetutils package contains programs for basic networking.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> @@ -17,35 +18,84 @@ <seglistitem><seg>0.2 SBU</seg><seg>11 MB</seg></seglistitem> </segmentedlist> +<segmentedlist> +<segtitle>Inetutils installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, GCC, Glibc, Grep, Make, Ncurses, and Sed</seg></seglistitem> +</segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Inetutils -Apply a patch patch: +Inetutils has issues with the Linux 2.6 kernel series. Fix these +issues by applying the following patch: patch -Np1 -i ../inetutils-&inetutils-version;-kernel_headers-1.patch -Apply another patch: +All programs that come with Inetutils will not be installed. +However, the Inetutils build system will insist on installing all the +man pages anyway. The following patch will correct this +situation: patch -Np1 -i ../inetutils-&inetutils-version;-no_server_man_pages-1.patch -Now prepare Inetutils for compilation: +Prepare Inetutils for compilation: ./configure --prefix=/usr --libexecdir=/usr/sbin \ --sysconfdir=/etc --localstatedir=/var \ --disable-logger --disable-syslogd \ --disable-whois --disable-servers +The meaning of the configure options: + + + +--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 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 BLFS 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 LFS system. Some are insecure by +nature and are only considered safe on trusted networks. More +information can be found at . Note that +better replacements are available for many of these +servers. + + + Compile the package: make -Install it: +Install the package: make install -Move the ping program: +Move the ping program to its FHS-compliant +place: mv /usr/bin/ping /bin @@ -54,8 +104,80 @@ Contents of Inetutils -See testing + +Installed programs +ftp, ping, rcp, rlogin, rsh, talk, telnet, and tftp + + +Short Descriptions + + + +ftp + +Is the file transfer protocol program +ftp + + + + +ping + +Sends echo-request packets and reports how long the replies take +ping + + + + +rcp + +Performs remote file copy +rcp + + + + +rlogin + +Performs remote login +rlogin + + + + +rsh + +Runs a remote shell +rsh + + + + +talk + +Is used to chat with another user +talk + + + + +telnet + +An interface to the TELNET protocol +telnet + + + + +tftp + +A trivial file transfer program +tftp + + + + -- cgit v1.2.3-54-g00ecf