source: chapter06/inetutils.xml@ 5888299

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 5888299 was 5888299, checked in by Alex Gronenwoud <alex@…>, 20 years ago

Moving stuff from appendix A to chapter 6.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3161 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 2.7 KB
Line 
1<sect1 id="ch06-inetutils" xreflabel="Inetutils">
2<title>Installing Inetutils-&inetutils-version;</title>
3<?dbhtml filename="inetutils.html" dir="chapter06"?>
4
5<para>The Inetutils package contains programs for basic networking.</para>
6
7<screen>Estimated build time: &inetutils-time;
8Estimated required disk space: &inetutils-compsize;</screen>
9
10&aa-inetutils-down;
11&aa-inetutils-dep;
12
13<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
14
15<sect2>
16<title>Installation of Inetutils</title>
17
18<para>We are not going to install all the programs that come with Inetutils.
19However, the Inetutils build system will insist on installing all the man
20pages anyway. The following patch will correct this situation:</para>
21
22<screen><userinput>patch -Np1 -i ../&inetutils-no-server-man-pages-patch;</userinput></screen>
23
24<para>Now prepare Inetutils for compilation:</para>
25
26<screen><userinput>./configure --prefix=/usr --disable-syslogd \
27&nbsp;&nbsp;&nbsp;&nbsp;--libexecdir=/usr/sbin --disable-logger \
28&nbsp;&nbsp;&nbsp;&nbsp;--sysconfdir=/etc --localstatedir=/var \
29&nbsp;&nbsp;&nbsp;&nbsp;--disable-whois --disable-servers</userinput></screen>
30
31<para>The meaning of the configure options:</para>
32
33<itemizedlist>
34<listitem><para><userinput>--disable-syslogd</userinput>: This option
35prevents inetutils from installing the System Log Daemon, which is
36installed with the Sysklogd package.</para></listitem>
37
38<listitem><para><userinput>--disable-logger</userinput>: This option
39prevents inetutils from installing the logger program, which is used by
40scripts to pass messages to the System Log Daemon. We do not install it
41because Util-linux installs a better version later.</para></listitem>
42
43<listitem><para><userinput>--disable-whois</userinput>: This option disables
44the building of the inetutils whois client, which is woefully out of date.
45Instructions for a better whois client are in the BLFS book.</para></listitem>
46
47<listitem><para><userinput>--disable-servers</userinput>: This disables the
48installation of the various network servers included as part of the Inetutils
49package. These servers are deemed not appropriate in a basic LFS system. Some
50are insecure by nature and are only considered safe on trusted networks. More
51information can be found at
52<ulink url="&blfs-root;view/stable/basicnet/inetutils.html"/>. Note that better
53replacements are available for many of these servers.</para></listitem>
54</itemizedlist>
55
56<para>Compile the package:</para>
57
58<screen><userinput>make</userinput></screen>
59
60<para>Install it:</para>
61
62<screen><userinput>make install</userinput></screen>
63
64<para>And move the <userinput>ping</userinput> program to its proper place:</para>
65
66<screen><userinput>mv /usr/bin/ping /bin</userinput></screen>
67
68</sect2>
69
70&aa-inetutils-shortdesc;
71&aa-inetutils-desc;
72
73</sect1>
74
Note: See TracBrowser for help on using the repository browser.