Ignore:
Timestamp:
02/19/2005 10:16:42 PM (19 years ago)
Author:
Gerard Beekmans <gerard@…>
Branches:
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.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, 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
Children:
3d31fc4
Parents:
2f9131f
Message:

Trunk is now identical to Testing

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/inetutils.xml

    r2f9131f r81fd230  
    44  %general-entities;
    55]>
    6 <sect1 id="ch-system-inetutils" xreflabel="Inetutils" role="wrap">
     6<sect1 id="ch-system-inetutils" role="wrap">
    77<title>Inetutils-&inetutils-version;</title>
    88<?dbhtml filename="inetutils.html"?>
     
    1111
    1212<sect2 role="package"><title/>
     13<para>The Inetutils package contains programs for basic networking.</para>
    1314
    1415<segmentedlist>
     
    1819</segmentedlist>
    1920
     21<segmentedlist>
     22<segtitle>Inetutils installation depends on</segtitle>
     23<seglistitem><seg>Bash, Binutils, Coreutils,
     24Diffutils, GCC, Glibc, Grep, Make, Ncurses, and Sed</seg></seglistitem>
     25</segmentedlist>
    2026</sect2>
    2127
     
    2329<title>Installation of Inetutils</title>
    2430
    25 <para>Apply a patch patch:</para>
     31<para>Inetutils has issues with the Linux 2.6 kernel series. Fix these
     32issues by applying the following patch:</para>
    2633
    2734<screen><userinput>patch -Np1 -i ../inetutils-&inetutils-version;-kernel_headers-1.patch</userinput></screen>
    2835
    29 <para>Apply another patch:</para>
     36<para>All programs that come with Inetutils will not be installed.
     37However, the Inetutils build system will insist on installing all the
     38man pages anyway. The following patch will correct this
     39situation:</para>
    3040
    3141<screen><userinput>patch -Np1 -i ../inetutils-&inetutils-version;-no_server_man_pages-1.patch</userinput></screen>
    3242
    33 <para>Now prepare Inetutils for compilation:</para>
     43<para>Prepare Inetutils for compilation:</para>
    3444
    3545<screen><userinput>./configure --prefix=/usr --libexecdir=/usr/sbin \
     
    3848    --disable-whois --disable-servers</userinput></screen>
    3949
     50<para>The meaning of the configure options:</para>
     51
     52<variablelist>
     53<varlistentry>
     54<term><parameter>--disable-logger</parameter></term>
     55<listitem><para>This option
     56prevents Inetutils from installing the <command>logger</command> program, which is used by
     57scripts to pass messages to the System Log Daemon. Do not install it
     58because Util-linux installs a better version later.</para></listitem>
     59</varlistentry>
     60
     61<varlistentry>
     62<term><parameter>--disable-syslogd</parameter></term>
     63<listitem><para>This option
     64prevents Inetutils from installing the System Log Daemon, which is
     65installed with the Sysklogd package.</para></listitem>
     66</varlistentry>
     67
     68<varlistentry>
     69<term><parameter>--disable-whois</parameter></term>
     70<listitem><para>This option disables
     71the building of the Inetutils <command>whois</command> client, which is out of date.
     72Instructions for a better <command>whois</command> client are in the BLFS book.</para></listitem>
     73</varlistentry>
     74
     75<varlistentry>
     76<term><parameter>--disable-servers</parameter></term>
     77<listitem><para>This disables the installation of the various network
     78servers included as part of the Inetutils package. These servers are
     79deemed not appropriate in a basic LFS system. Some are insecure by
     80nature and are only considered safe on trusted networks. More
     81information can be found at <phrase condition="html"><ulink
     82url="&blfs-root;view/svn/basicnet/inetutils.html"/></phrase><phrase
     83condition="pdf"><ulink url="&blfs-root;view/svn/ basicnet/inetutils.html"/></phrase>. Note that
     84better replacements are available for many of these
     85servers.</para></listitem>
     86</varlistentry>
     87</variablelist>
     88
    4089<para>Compile the package:</para>
    4190
    4291<screen><userinput>make</userinput></screen>
    4392
    44 <para>Install it:</para>
     93<para>Install the package:</para>
    4594
    4695<screen><userinput>make install</userinput></screen>
    4796
    48 <para>Move the <command>ping</command> program:</para>
     97<para>Move the <command>ping</command> program to its FHS-compliant
     98place:</para>
    4999
    50100<screen><userinput>mv /usr/bin/ping /bin</userinput></screen>
     
    55105<sect2 id="contents-inetutils" role="content"><title>Contents of Inetutils</title>
    56106
    57 <para>See testing</para>
     107<segmentedlist>
     108<segtitle>Installed programs</segtitle>
     109<seglistitem><seg>ftp, ping, rcp, rlogin, rsh, talk, telnet, and tftp</seg></seglistitem>
     110</segmentedlist>
     111
     112<variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead>
     113<?dbfo list-presentation="list"?>
     114
     115<varlistentry id="ftp">
     116<term><command>ftp</command></term>
     117<listitem>
     118<para>Is the file transfer protocol program</para>
     119<indexterm zone="ch-system-inetutils ftp"><primary sortas="b-ftp">ftp</primary></indexterm>
     120</listitem>
     121</varlistentry>
     122
     123<varlistentry id="ping">
     124<term><command>ping</command></term>
     125<listitem>
     126<para>Sends echo-request packets and reports how long the replies take</para>
     127<indexterm zone="ch-system-inetutils ping"><primary sortas="b-ping">ping</primary></indexterm>
     128</listitem>
     129</varlistentry>
     130
     131<varlistentry id="rcp">
     132<term><command>rcp</command></term>
     133<listitem>
     134<para>Performs remote file copy</para>
     135<indexterm zone="ch-system-inetutils rcp"><primary sortas="b-rcp">rcp</primary></indexterm>
     136</listitem>
     137</varlistentry>
     138
     139<varlistentry id="rlogin">
     140<term><command>rlogin</command></term>
     141<listitem>
     142<para>Performs remote login</para>
     143<indexterm zone="ch-system-inetutils rlogin"><primary sortas="b-rlogin">rlogin</primary></indexterm>
     144</listitem>
     145</varlistentry>
     146
     147<varlistentry id="rsh">
     148<term><command>rsh</command></term>
     149<listitem>
     150<para>Runs a remote shell</para>
     151<indexterm zone="ch-system-inetutils rsh"><primary sortas="b-rsh">rsh</primary></indexterm>
     152</listitem>
     153</varlistentry>
     154
     155<varlistentry id="talk">
     156<term><command>talk</command></term>
     157<listitem>
     158<para>Is used to chat with another user</para>
     159<indexterm zone="ch-system-inetutils talk"><primary sortas="b-talk">talk</primary></indexterm>
     160</listitem>
     161</varlistentry>
     162
     163<varlistentry id="telnet">
     164<term><command>telnet</command></term>
     165<listitem>
     166<para>An interface to the TELNET protocol</para>
     167<indexterm zone="ch-system-inetutils telnet"><primary sortas="b-telnet">telnet</primary></indexterm>
     168</listitem>
     169</varlistentry>
     170
     171<varlistentry id="tftp">
     172<term><command>tftp</command></term>
     173<listitem>
     174<para>A trivial file transfer program</para>
     175<indexterm zone="ch-system-inetutils tftp"><primary sortas="b-tftp">tftp</primary></indexterm>
     176</listitem>
     177</varlistentry>
     178</variablelist>
    58179
    59180</sect2>
    60181
    61182</sect1>
     183
Note: See TracChangeset for help on using the changeset viewer.