Changeset acf7e2c


Ignore:
Timestamp:
09/22/2018 01:10:28 AM (6 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
basic
Children:
6397333
Parents:
57e3994
Message:

Updates to Basic BLFS Chapter 3

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/basic@20519 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
14 edited

Legend:

Unmodified
Added
Removed
  • cmdline.xml

    r57e3994 racf7e2c  
    1818  <para>These tools are recommended for all systems.</para>
    1919
    20   <xi:include xmlns:xi="&xinclude;" href="general/sysutils/which.xml"/>
     20  <para>Openssh provides both an ssh client and a server.  Setting
     21  up a server allows logging into the system from another system allowing
     22  control, including building of additional packages, from a full
     23  graphical environment.</para>
     24
     25  <para>Wget allows retrieval of packages from the command line.</para>
     26
     27  <para>Make-ca provides for installing security certificates of well
     28  known certificate authorities so applications can properly authenticate
     29  entities such as an https:// URL across an untrusted network.</para>
     30
     31  <para>Sudo allows otherwise untrusted users to run commands that
     32  require administrative privileges. It is a convenient alternative
     33  to the su command.</para>
     34
     35  <para>Which is a convenient utility that shows the full path to a
     36  command.</para>
     37
     38  <para>Unzip is an extraction utility for zip files.  It's function is
     39  similar to gzip. gzip2, and xz that were installed in LFS.</para>
     40
     41  <para>Links is a text mode WWW browser.  Text mode browsers are
     42  very fast and can be used before a graphical environment is installed.
     43  </para>
     44
     45  <para>Mailx is a a command-line Mail User Agent (MUA).  It is especially
     46  useful for sending mail messages in scripts.</para>
     47
     48  <note>
     49    <para>
     50      When building BLFS packages, manny will require the installation of
     51      dependent packages before that are built.  See <xref linkend='dependencies'/>
     52      to help decide which dependent packages you need.
     53    </para>
     54  </note>
     55
     56  <xi:include xmlns:xi="&xinclude;" href="postlfs/security/openssh.xml"/>
    2157  <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/wget.xml"/>
    2258  <xi:include xmlns:xi="&xinclude;" href="postlfs/security/make-ca.xml"/>
    23   <xi:include xmlns:xi="&xinclude;" href="postlfs/security/openssh.xml"/>
    2459  <xi:include xmlns:xi="&xinclude;" href="postlfs/security/sudo.xml"/>
     60  <xi:include xmlns:xi="&xinclude;" href="general/sysutils/which.xml"/>
    2561  <xi:include xmlns:xi="&xinclude;" href="general/sysutils/unzip.xml"/>
    2662  <xi:include xmlns:xi="&xinclude;" href="networking/textweb/links.xml"/>
  • general.ent

    r57e3994 racf7e2c  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "18">                   <!-- Always 2 digits -->
     3<!ENTITY day          "21">                   <!-- Always 2 digits -->
    44<!ENTITY month        "09">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2018">
     
    77<!ENTITY copyholder   "Bruce Dubbs">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "September 18th, &year;">
     9<!ENTITY releasedate  "September 21at, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
     
    2222<!ENTITY blfs-root       "&lfs-webroot;blfs/">
    2323<!ENTITY blfs-book       "&blfs-root;view/stable/">
     24<!ENTITY blfs-bookd      "&blfs-root;view/stable-systemd/">
    2425
    2526<!ENTITY xinclude "http://www.w3.org/2001/XInclude">
  • general/sysutils/unzip.xml

    r57e3994 racf7e2c  
    4646      tested. <!--Note that the patch recommended for the locale issues will not
    4747      apply to this version of <application>UnZip</application>. See the
    48       discussion below in <xref linkend="unzip-locale-issues"/>. --> A more
     48      discussion below in <xref linkend="unzip-locale-issues"/>. A more
    4949      general discussion of these problems can be found in the
    50 <!--      <xref linkend="locale-assumed-encoding"/> section of the
     50      <xref linkend="locale-assumed-encoding"/> section of the
    5151      <xref linkend="locale-issues"/> page.-->
    5252      </para>
  • general/sysutils/which.xml

    r57e3994 racf7e2c  
    44  <!ENTITY % general-entities SYSTEM "../../general.ent">
    55  %general-entities;
    6 
    7 <!--  <!ENTITY which-download-http "http://www.xs4all.nl/~carlo17/which/which-&which-version;.tar.gz">-->
    86
    97  <!ENTITY which-download-http "&gnu-http;/which/which-&which-version;.tar.gz">
  • intro.xml

    r57e3994 racf7e2c  
    1717
    1818  <xi:include xmlns:xi="&xinclude;" href="introduction/important/starting.xml"/>
     19  <xi:include xmlns:xi="&xinclude;" href="introduction/welcome/conventions.xml"/>
    1920  <xi:include xmlns:xi="&xinclude;" href="introduction/important/building-notes.xml"/>
    2021  <xi:include xmlns:xi="&xinclude;" href="introduction/important/patches.xml"/>
  • introduction/welcome/conventions.xml

    r57e3994 racf7e2c  
    9292  </sect2>
    9393
    94   <sect2>
     94  <sect2 id="dependencies">
    9595  <title>Conventions Used for Package Dependencies</title>
    9696
  • libraries.xml

    r57e3994 racf7e2c  
    2929  <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/rpcsvc-proto.xml"/>
    3030  <xi:include xmlns:xi="&xinclude;" href="lwp-protocol-https.xml"/>
    31   <sect1 id="pymods" xreflabel="Python Mpdules">
    32     <title>Python Mpdules</title>
     31  <sect1 id="pymods" xreflabel="six-&six-version; (Python Module)">
     32    <title>six-&six-version; (Python Module)</title>
    3333    <xi:include xmlns:xi="&xinclude;" href="general/prog/six.xml"/>
    3434  </sect1>
  • lwp-protocol-https.xml

    r57e3994 racf7e2c  
    1717  </sect1info>
    1818
    19   <title>Perl Modules</title>
     19  <title>LWP::Protocol::https-&LWP-Protocol-https-version; (Perl Module)</title>
    2020
    2121  <sect2 role="package">
     
    3434    <para>LWP::Protocol::https provides https support for
    3535    LWP::UserAgent (i.e. for LWP). This module uses
    36     <xref linkend="perl-auto-install"/>.</para>
     36    <xref linkend="perl-auto-install"/>:.</para>
     37
     38<screen><userinput>cpan -i LWP::Protocol::https</userinput></screen>
    3739
    3840  </sect2>
  • networking/mailnews/mailx.xml

    r57e3994 racf7e2c  
    7575
    7676    <bridgehead renderas="sect3">Heirloom mailx Dependencies</bridgehead>
    77 <!--
     77
    7878    <bridgehead renderas="sect4">Optional</bridgehead>
    79     <para role="optional"><xref linkend="openssl10"/> or
    80     <xref linkend="nss"/>,
    81     <xref linkend="mitkrb"/> (for IMAP GSSAPI
    82     authentication), and an
    83     <xref linkend="server-mail"/></para>
     79    <para role="optional">
     80      <ulink url="&blfs-book;postlfs/openssl10.html">openssl-1.0.x</ulink> or
     81      <ulink role="runtime" url="&blfs-book;postlfs/nss.html">nss</ulink>,
     82      <ulink url="&blfs-book;postlfs/mitkrb.html">MIT Kerberos</ulink>
     83         (for IMAP GSSAPI authentication), and
     84      <xref linkend="postfix"/> (or an equivalent package that provides a
     85          <command>sendmail</command> command)
     86    </para>
    8487
    8588    <para condition="html" role="usernotes">User Notes:
    8689    <ulink url="&blfs-wiki;/mailx"/></para>
    87 -->
     90
    8891  </sect2>
    8992
  • networking/netprogs/wget.xml

    r57e3994 racf7e2c  
    7979      <xref role="runtime" linkend="make-ca"/> (runtime)
    8080    </para>
    81 <!--
     81
    8282    <bridgehead renderas="sect4">Optional</bridgehead>
    8383    <para role="optional">
    84       <xref linkend="gnutls"/>,
    85       <xref linkend="gpgme"/>,
    86       <xref linkend="perl-http-daemon"/> (for the test suite),
    87       <xref linkend="perl-io-socket-ssl"/> (for the test suite),
    88       <xref linkend="libidn2"/>,
    89       <xref linkend="libpsl"/>,
    90       <xref linkend="pcre"/>,
    91       <xref linkend="python2"/> (built with ssl; for the test suite), and
    92       <xref linkend="valgrind"/> (for the test suite)
    93     </para>
    94 -->
     84      <ulink url="&blfs-book;postlfs/gnutls.html">gnutls</ulink>,
     85      <ulink url="&blfs-book;postlfs/gpgme.html">gpgme</ulink>,
     86      <ulink url="&blfs-book;general/perl-modules.html#perl-http-daemon">
     87        perl-http-daemon</ulink> (for the test suite),
     88      <ulink url="&blfs-book;general/perl-modules.html#perl-io-socket-ssl">
     89        perl-io-socket-ssl"</ulink> (for the test suite),
     90      <ulink url="&blfs-book;general/libidn2.html">libidn2</ulink>,
     91      <ulink url="&blfs-bookd;basicnet/libpsl.html">libpsl</ulink>,
     92      <ulink url="&blfs-book;general/pcre.html">pcre</ulink>,
     93      <xref linkend="python"/> (for the test suite), and
     94      <ulink url="&blfs-book;general/valgrind.html">valgrind</ulink> (for the test suite)
     95    </para>
     96
    9597    <para condition="html" role="usernotes">
    9698      User Notes: <ulink url="&blfs-wiki;/wget"/>
     
    133135    <para>
    134136      <parameter>--with-ssl=openssl</parameter>: This allows the program to use
    135       openssl instead of <!--<xref linkend="gnutls"/>. -->
     137      openssl instead of <ulink url="&blfs-book;postlfs/gnutls.html">gnutls</ulink>.
    136138    </para>
    137139
     
    161163        <primary sortas="e-etc-wgetrc">/etc/wgetrc</primary>
    162164      </indexterm>
    163 
    164 <!--
    165       <para>
    166         If you have installed <xref linkend="make-ca"/> and you want
    167         <application>Wget</application> to use them, as the
    168         <systemitem class="username">root</systemitem> user:
    169       </para>
    170 
    171 <screen role="root"><userinput>echo ca-directory=/etc/ssl/certs >> /etc/wgetrc</userinput></screen>
    172 -->
    173165
    174166    </sect3>
  • networking/textweb/links.xml

    r57e3994 racf7e2c  
    6060
    6161    <bridgehead renderas="sect3">Links Dependencies</bridgehead>
    62 <!--
    63     <bridgehead renderas="sect4">Recommended</bridgehead>
    64     <para role="recommended"><xref linkend="openssl"/></para>
    65 -->
    66 <!--
     62
    6763    <bridgehead renderas="sect4">Optional</bridgehead>
    6864    <para role="optional">Graphics mode requires at least one of
     
    7066    <ulink url="http://www.svgalib.org/">SVGAlib</ulink>,
    7167    <ulink url="http://pkgs.fedoraproject.org/repo/pkgs/directfb/">DirectFB</ulink>, and
    72     <xref linkend="x-window-system"/></para>
     68    <ulink url="&blfs-book;x/installing.html">x-window-system</ulink>
     69    </para>
    7370
    7471    <para>For decoding various image formats <application>Links</application>
    7572    can utilize
    76     <xref linkend="libpng"/>,
    77     <xref linkend="libjpeg"/>,
    78     <xref linkend="librsvg"/>, and
    79     <xref linkend="libtiff"/></para>
     73    <ulink url="&blfs-book;general/libpng.html">libpng</ulink>,
     74    <ulink url="&blfs-book;general/libjpeg.html">libjpeg</ulink>,
     75    <ulink url="&blfs-book;general/librsvg.html">librsvg</ulink>, and
     76    <ulink url="&blfs-book;general/libtiff.html">libtiff</ulink></para>
    8077
    8178    <para condition="html" role="usernotes">User Notes:
    8279    <ulink url="&blfs-wiki;/LinksBrowser"/></para>
    83 -->
     80
    8481  </sect2>
    8582
  • postlfs/security/make-ca.xml

    r57e3994 racf7e2c  
    7575
    7676    <bridgehead renderas="sect3">make-ca Dependencies</bridgehead>
    77 <!--
     77
    7878    <bridgehead renderas="sect4">Recommended</bridgehead>
    7979    <para role="recommended"><xref linkend="p11-kit"/> (required at runtime to
     
    8282   <bridgehead renderas="sect4">Optional (runtime)</bridgehead>
    8383    <para role="optional">
    84       <xref role="runtime" linkend="java"/> or
    85       <xref role="runtime" linkend="openjdk"/> (to generate a java PKCS#12
    86       store), and <xref role="runtime" linkend="nss"/> (to generate a shared
    87       NSSDB)
     84      <ulink role="runtime" url="&blfs-book;general/openjdk.html">OpenJDK</ulink>
     85        (to generate a java PKCS#12 store), and
     86      <ulink role="runtime" url="&blfs-book;postlfs/nss.html">nss</ulink>
     87        (to generate a shared NSSDB)
    8888    </para>
    89 -->
     89
    9090    <para condition="html" role="usernotes">User Notes:
    9191    <ulink url='&blfs-wiki;/make-ca'/></para>
     
    9797    <para>The <application>make-ca</application> script will download and
    9898    process the certificates included in the <filename>certdata.txt</filename>
    99     file for use as trust anchors for the <!-- <xref linkend="p11-kit"/> -->trust
     99    file for use as trust anchors for the <xref linkend="p11-kit"/> trust
    100100    module. Additionally, it will generate system certificate stores used by
    101101    BLFS applications (if the recommended and optional applications are present
     
    146146
    147147   <para>As the <systemitem class="username">root</systemitem> user, after
    148    installing <!--<xref linkend="p11-kit"/>-->, download the certificate source and
     148   installing <xref linkend="p11-kit"/>, download the certificate source and
    149149   prepare for system use with the following command:</para>
    150150
     
    171171    for use that might be preferred for one reason or another, including the
    172172    files shipped with Mozilla products in this book. RedHat and OpenSUSE,
    173     for instance, use the version included in <!--<xref linkend="nss"/>-->. Additional
     173    for instance, use the version included in
     174    <ulink role="runtime" url="&blfs-book;postlfs/nss.html">nss</ulink>. Additional
    174175    upstream downloads are available at the links below.</para>
    175176
  • postlfs/security/openssh.xml

    r57e3994 racf7e2c  
    8787
    8888    <bridgehead renderas="sect3">OpenSSH Dependencies</bridgehead>
    89 <!--
    90     <bridgehead renderas="sect4">Required</bridgehead>
    91     <para role="required">
    92       <xref linkend="openssl"/> or
    93       <ulink url="http://www.libressl.org/">LibreSSL Portable</ulink></para>
    94 -->
    95 <!--
     89
    9690    <bridgehead renderas="sect4">Optional</bridgehead>
    9791    <para role="optional">
    98       <xref linkend="linux-pam"/>,
    99       <xref linkend="x-window-system"/>,
    100       <xref linkend="mitkrb"/>,
     92      <ulink url="&blfs-book;/postlfs/linux-pam.html">linux-pam</ulink>,
     93      <ulink url="&blfs-book;x/installing.html">x-window-system</ulink>,
     94      <ulink url="&blfs-book;postlfs/mitkrb.html">MIT Kerberos</ulink>,
    10195      <ulink url="http://www.thrysoee.dk/editline/">libedit</ulink>,
    10296      <ulink url="http://www.libressl.org/">LibreSSL Portable</ulink>,
     
    107101    <bridgehead renderas="sect4">Optional Runtime (Used only to gather entropy)</bridgehead>
    108102    <para role="optional">
    109       <xref role="runtime" linkend="openjdk"/>,
    110       <xref role="runtime" linkend="net-tools"/>, and
    111       <xref role="runtime" linkend="sysstat"/>
    112     </para>
    113 -->
     103      <ulink role="runtime" url="&blfs-book;general/openjdk.html">OpenJDK</ulink>,
     104      <ulink role="runtime" url="&blfs-book;basicnet/net-tools.html">net-tools</ulink>, and
     105      <ulink role="runtime" url="&blfs-book;general/sysstat.html">sysstat</ulink>
     106    </para>
     107
    114108    <para condition="html" role="usernotes">
    115109        User Notes: <ulink url="&blfs-wiki;/OpenSSH"/>
     
    321315
    322316    <sect3  id="openssh-init">
    323       <title><phrase revision="sysv">Boot Script</phrase>
    324              <phrase revision="systemd">Systemd Unit</phrase></title>
    325 
    326       <para revision="sysv">
    327         To start the SSH server at system boot, install the
     317      <title>Installing the Boot Script or Systemd Unit</title>
     318
     319      <para>
     320        If using the System V version of LFS, you can start the SSH server at
     321        system boot by installing the
    328322        <filename>/etc/rc.d/init.d/sshd</filename> init script included
    329323        in the <xref linkend="bootscripts"/> package.
    330324      </para>
    331325
    332       <para revision="systemd">
    333         To start the SSH server at system boot, install the
     326      <para>
     327        If using the systemd version of LFS, you can start the SSH server at
     328        system boot by installing the
    334329        <filename>sshd.service</filename> unit included in the
    335330        <xref linkend="systemd-units"/> package.
  • postlfs/security/sudo.xml

    r57e3994 racf7e2c  
    7575
    7676    <bridgehead renderas="sect3">Sudo Dependencies</bridgehead>
    77 <!--
     77
    7878    <bridgehead renderas="sect4">Optional</bridgehead>
    7979    <para role="optional">
    80       <xref linkend="linux-pam"/>,
    81       <xref linkend="mitkrb"/>,
    82       <xref linkend="openldap"/>,
    83       <xref linkend="server-mail"/> (that provides a
    84       <command>sendmail</command> command),
     80      <ulink url="&blfs-book;/postlfs/linux-pam.html">linux-pam</ulink>,
     81      <ulink url="&blfs-book;postlfs/mitkrb.html">MIT Kerberos</ulink>,
     82      <ulink url="&blfs-book;postlfs/openldap.html">openldap</ulink>
     83      <xref linkend="postfix"/> (or an equivalent package that provides a
     84        <command>sendmail</command> command),
    8585      <ulink url="http://www.openafs.org/">AFS</ulink>,
    8686      <ulink url="http://www.fwtk.org/">FWTK</ulink>, and
    8787      <ulink url="&sourceforge-dl;/opie/">Opie</ulink>
    8888    </para>
    89 -->
    9089
    9190    <para condition="html" role="usernotes">User Notes:
Note: See TracChangeset for help on using the changeset viewer.