source: chapter06/inetutils.xml@ 2ad19ed

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 2ad19ed was 2ad19ed, checked in by Greg Schafer <greg@…>, 20 years ago

Inetutils: Added patch to prevent unnecessary man pages from being installed.

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

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