Changeset 6397333
- Timestamp:
- 09/22/2018 11:32:07 PM (5 years ago)
- Branches:
- basic
- Children:
- 4de7ca7
- Parents:
- acf7e2c
- Files:
-
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
admin.xml
racf7e2c r6397333 20 20 <para>These programs are useful for system administration on most systems.</para> 21 21 22 <xi:include xmlns:xi="&xinclude;" href="networking/netutils/bind-utils.xml"/> 23 <xi:include xmlns:xi="&xinclude;" href="networking/connect/dhcpcd.xml"/> 22 24 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/fcron.xml"/> 23 25 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/gpm.xml"/> 26 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/hdparm.xml"/> 27 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/lm_sensors.xml"/> 24 28 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/logrotate.xml"/> 25 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/hdparm.xml"/>26 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/pciutils.xml"/>27 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/usbutils.xml"/>28 <xi:include xmlns:xi="&xinclude;" href="networking/connect/dhcpcd.xml"/>29 <xi:include xmlns:xi="&xinclude;" href="networking/netutils/bind-utils.xml"/>30 29 <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/net-tools.xml"/> 31 30 <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/ntp.xml"/> 31 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/pciutils.xml"/> 32 <xi:include xmlns:xi="&xinclude;" href="server/mail/postfix.xml"/> 32 33 <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/rsync.xml"/> 34 <xi:include xmlns:xi="&xinclude;" href="networking/netutils/traceroute.xml"/> 35 <xi:include xmlns:xi="&xinclude;" href="general/sysutils/usbutils.xml"/> 33 36 <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/wireless-tools.xml"/> 34 37 <xi:include xmlns:xi="&xinclude;" href="networking/netprogs/wpa_supplicant.xml"/> 35 <xi:include xmlns:xi="&xinclude;" href="networking/netutils/traceroute.xml"/>36 <xi:include xmlns:xi="&xinclude;" href="server/mail/postfix.xml"/>37 38 <!--39 40 net-tools-cvs_2010103041 ntp-4.2.8p1242 rsync-3.1.343 wireless tools-2944 wpa_supplicant-2.645 traceroute-2.1.046 postfix-3.3.147 38 48 39 49 50 -->51 52 40 </chapter> -
general/genlib/libtasn1.xml
racf7e2c r6397333 75 75 <bridgehead renderas="sect4">Required</bridgehead> 76 76 <para role="required"> 77 <!-- <xref linkend="six"/> --> 78 </para> 79 <!-- 77 <xref linkend="six"/> 78 </para> 79 80 80 <bridgehead renderas="sect4">Optional</bridgehead> 81 81 <para role="optional"> 82 < xref linkend="gtk-doc"/> and83 < xref linkend="valgrind"/>84 </para> 85 --> 82 <ulink url="&blfs-book;general/gtk-doc.html">gtk-doc</ulink> and 83 <ulink url="&blfs-book;general/valgrind.html">valgrind</ulink> 84 </para> 85 86 86 <para condition="html" role="usernotes">User Notes: 87 87 <ulink url="&blfs-wiki;/libtasn1"/> -
general/genlib/libusb.xml
racf7e2c r6397333 72 72 73 73 <bridgehead renderas="sect3">libusb Dependencies</bridgehead> 74 <!-- 74 75 75 <bridgehead renderas="sect4">Optional</bridgehead> 76 76 <para role="optional"> 77 < xref linkend="doxygen"/>78 </para> 79 --> 77 <ulink url="&blfs-book;general/doxygen.html">doxygen</ulink> 78 </para> 79 80 80 <para condition="html" role="usernotes">User Notes: 81 81 <ulink url="&blfs-wiki;/libusb"/> … … 156 156 <primary sortas="d-USB-device-filesystem">Support for Host-side USB</primary> 157 157 </indexterm> 158 <!-- 159 <para> 160 For more details on setting up USB devices, see <xref161 linkend="usb-device-issues"/>.162 </para> 163 --> 158 159 <para> 160 For more details on setting up USB devices, see 161 <xref linkend="usb-device-issues"/>. 162 </para> 163 164 164 </sect2> 165 165 -
general/genlib/popt.xml
racf7e2c r6397333 71 71 <screen><userinput>./configure --prefix=/usr --disable-static && 72 72 make</userinput></screen> 73 <!-- 74 <para>If you have <xref linkend="doxygen"/> installed and wish to build 73 74 <para>If you have <ulink url="&blfs-book;general/doxygen.html">doxygen</ulink> 75 installed and wish to build 75 76 the API documentation, issue <command>doxygen</command>.</para> 76 --> 77 77 78 <para>To test the results, issue:<command>make check</command>.</para> 78 79 -
general/prog/python2.xml
racf7e2c r6397333 90 90 91 91 <bridgehead renderas="sect3">Python 2 Dependencies</bridgehead> 92 <!-- 92 93 93 <bridgehead renderas="sect4">Optional</bridgehead> 94 94 <para role="optional"> 95 < xref linkend="bluez"/> and96 < xref linkend="valgrind"/>95 <ulink url="&blfs-book;general/bluez.html">bluez</ulink> and 96 <ulink url="&blfs-book;general/valgrind.html">valgrind</ulink> 97 97 </para> 98 98 99 99 <bridgehead renderas="sect4">Optional (For Additional Modules)</bridgehead> 100 100 <para role="optional"> 101 < xref linkend="sqlite"/> and102 < xref linkend="tk"/>103 </para> 104 --> 101 <ulink url="&blfs-book;server/sqlite.html">sqlite</ulink> and 102 <ulink url="&blfs-book;general/tk.html">tk</ulink> 103 </para> 104 105 105 <para condition="html" role="usernotes"> 106 106 User Notes: <ulink url="&blfs-wiki;/Python"/> -
general/sysutils/cpio.xml
racf7e2c r6397333 58 58 59 59 <bridgehead renderas="sect3">CPIO Dependencies</bridgehead> 60 <!-- 60 61 61 <bridgehead renderas="sect4">Optional</bridgehead> 62 62 <para role="optional"> 63 <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>) 63 <ulink url="&blfs-book;pst/texlive.html">texlive</ulink> 64 (or <ulink url="&blfs-book;pst/tl-installer.html">tl-installer</ulink> 64 65 </para> 65 --> 66 66 67 <para condition="html" role="usernotes">User Notes: 67 68 <ulink url="&blfs-wiki;/cpio"/></para> -
general/sysutils/fcron.xml
racf7e2c r6397333 14 14 ]> 15 15 16 <sect1 id="fcron" xreflabel=" Fcron-&fcron-version;">16 <sect1 id="fcron" xreflabel="fcron-&fcron-version;"> 17 17 <?dbhtml filename="fcron.html"?> 18 18 … … 58 58 </listitem> 59 59 </itemizedlist> 60 <!-- 61 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 62 <itemizedlist spacing="compact"> 63 <listitem> 64 <para> 65 Required patch: 66 <ulink url="&patch-root;/fcron-&fcron-version;-sendmail_upstream-1.patch"/> 67 </para> 68 </listitem> 69 </itemizedlist> 70 --> 60 71 61 <bridgehead renderas="sect3">Fcron Dependencies</bridgehead> 72 <!-- 62 73 63 <bridgehead renderas="sect4">Optional</bridgehead> 74 <para role="optional">An <xref linkend="server-mail"/>, 75 <ulink url="../postlfs/editors.html">text editor</ulink> (default is 76 <command>vi</command> from the <xref linkend="vim"/> package), 77 <xref linkend="linux-pam"/>, and 78 <xref linkend="docbook-utils"/> 64 <para role="optional"> 65 A mail server such as <xref linkend="postfix"/>, 66 A text editor 67 (default is <command>vi</command> from the vim package), 68 <ulink url="&blfs-book;/postlfs/linux-pam.html">linux-pam</ulink>, and 69 <ulink url="&blfs-book;/postlfs/pst/docbook-utils.html">docbook-utils</ulink> 79 70 </para> 80 --> 71 81 72 <para condition="html" role="usernotes">User Notes: 82 73 <ulink url="&blfs-wiki;/fcron"/></para> … … 87 78 <title>Installation of Fcron</title> 88 79 89 <para id="fcron-syslog" revision="sysv"><application>Fcron</application> 80 <para id="fcron-syslog"> For System V versions of LFS, 81 <application>fcron</application> 90 82 uses the cron facility of <command>syslog</command> to log all messages. 91 83 Since LFS does not set up this facility in 92 84 <filename>/etc/syslog.conf</filename>, it needs to be done prior to 93 installing <application> Fcron</application>. This command will append the85 installing <application>fcron</application>. This command will append the 94 86 necessary line to the current <filename>/etc/syslog.conf</filename> 95 87 (perform as the <systemitem class='username'>root</systemitem> user):</para> 96 88 97 <indexterm zone="fcron fcron-syslog" revision="sysv">89 <indexterm zone="fcron fcron-syslog"> 98 90 <primary sortas="e-etc-syslog.conf">/etc/syslog.conf</primary> 99 91 </indexterm> 100 92 101 <screen role="root" revision="sysv"><userinput>cat >> /etc/syslog.conf << "EOF"93 <screen role="root"><userinput>cat >> /etc/syslog.conf << "EOF" 102 94 <literal># Begin fcron addition to /etc/syslog.conf 103 95 … … 107 99 EOF</userinput></screen> 108 100 109 <para revision="sysv">The configuration file has been modified, so reloading101 <para>The configuration file has been modified, so reloading 110 102 the <command>sysklogd</command> daemon will activate the changes (again as 111 103 the <systemitem class='username'>root</systemitem> user).</para> 112 104 113 <screen role="root" revision="sysv"><userinput>/etc/rc.d/init.d/sysklogd reload</userinput></screen>105 <screen role="root"><userinput>/etc/rc.d/init.d/sysklogd reload</userinput></screen> 114 106 115 107 <para>For security reasons, an unprivileged user and group for 116 <application> Fcron</application> should be created (perform as the108 <application>fcron</application> should be created (perform as the 117 109 <systemitem class='username'>root</systemitem> user):</para> 118 110 … … 123 115 commands:</para> 124 116 125 <screen revision="sysv"><userinput>./configure --prefix=/usr \ 117 <para>For System V based systems:</para> 118 119 <screen><userinput>./configure --prefix=/usr \ 126 120 --sysconfdir=/etc \ 127 121 --localstatedir=/var \ … … 131 125 make</userinput></screen> 132 126 133 <screen revision="systemd"><userinput>./configure --prefix=/usr \ 127 <para>For systemd based systems:</para> 128 129 <screen><userinput>./configure --prefix=/usr \ 134 130 --sysconfdir=/etc \ 135 131 --localstatedir=/var \ … … 150 146 <sect2 role="commands"> 151 147 <title>Command Explanations</title> 152 <!--153 <para><command>autoconf</command>: This command is required to rebuild154 <filename>configure</filename> using the fixed input file.</para>-->155 148 156 149 <para><parameter>--without-sendmail</parameter>: By default, 157 <application>Fcron</application> will attempt to use the 158 <command>sendmail</command> command from an <!--<xref linkend="server-mail"/>--> 150 <application>fcron</application> will attempt to use the 151 <command>sendmail</command> command from a mail server sucj as the 152 <xref linkend="postfix"/> 159 153 package to email you the results of the <command>fcron</command> script. 160 154 This switch is used to disable default email notification. Omit the switch … … 166 160 installation of the bootscript included with the package.</para> 167 161 168 <para revision="sysv"><parameter>--with-systemdsystemunitdir=no</parameter>:162 <para><parameter>--with-systemdsystemunitdir=no</parameter>: 169 163 This prevents building the <application>systemd</application> units, which 170 164 are not needed for a <application>SYS V</application> system.</para> … … 173 167 This switch allows you to set the default text editor.</para> 174 168 175 <para><option>--with-dsssl-dir=<replaceable></path/to/dsssl-stylesheets></replaceable></option>: 176 May be used if you have <!--<xref linkend="docbook-utils"/>--> installed. 169 <para> 170 <option>--with-dsssl-dir=<replaceable></path/to/dsssl-stylesheets></replaceable></option>: 171 May be used if you have 172 <ulink url="&blfs-book;/postlfs/pst/docbook-utils.html">docbook-utils</ulink> 173 installed. 177 174 Currently, the dsssl stylesheets are located at 178 <filename class="directory">/usr/share/sgml/docbook/dsssl-stylesheets-1.79</filename>.</para> 175 <filename class="directory">/usr/share/sgml/docbook/dsssl-stylesheets-1.79</filename>. 176 </para> 179 177 180 178 </sect2> … … 234 232 235 233 <sect3 id="fcron-init"> 236 <title><phrase revision="sysv">Boot Script</phrase> 237 <phrase revision="systemd">Systemd Unit</phrase></title> 238 239 <para revision="sysv">Install the 234 <title>Boot Script or Systemd Unit</title> 235 236 <para>For System V bases systems, install the 240 237 <filename>/etc/rc.d/init.d/fcron</filename> init script from the 241 238 <xref linkend="bootscripts"/> package.</para> 242 239 243 <para revision="systemd">Enable <application>fcron</application> to start 240 <screen role="root"><userinput>make install-fcron</userinput></screen> 241 242 <para>For systemd based systems, enable <application>fcron</application> to start 244 243 at boot using the previously installed systemd unit.</para> 245 244 … … 248 247 </indexterm> 249 248 250 <screen role="root" revision="sysv"><userinput>make install-fcron</userinput></screen> 251 252 <screen role="root" revision="systemd"><userinput>systemctl enable fcron</userinput></screen> 249 <screen role="root"><userinput>systemctl enable fcron</userinput></screen> 253 250 254 251 </sect3> -
general/sysutils/gpm.xml
racf7e2c r6397333 130 130 131 131 <sect3 id="gpm-init"> 132 <title><phrase revision="sysv">Boot Script</phrase> 133 <phrase revision="systemd">Systemd Unit</phrase></title> 132 <title>Boot Script or Systemd Unit</title> 134 133 135 134 <indexterm zone="gpm gpm-init"> … … 137 136 </indexterm> 138 137 139 <para revision="sysv">Install the 140 <filename>/etc/rc.d/init.d/gpm</filename> init script included in the 141 <xref linkend="bootscripts"/> package.</para> 142 143 <para revision="systemd"> 144 To start the <command>gpm</command> daemon at boot, 145 install the systemd unit from the <xref linkend="systemd-units"/> 138 <para> 139 For System V based systems, install the 140 <filename>/etc/rc.d/init.d/gpm</filename> init script included in the 141 <xref linkend="bootscripts"/> package. 142 </para> 143 144 <para> 145 For systemd based systems, to start the <command>gpm</command> daemon 146 at boot, install the systemd unit from the <xref linkend="systemd-units"/> 146 147 package by running the following command as the 147 148 <systemitem class="username">root</systemitem> user: … … 159 160 <command>gpm-root</command> configuration files.</para> 160 161 161 <para revision="sysv"><filename>/etc/sysconfig/mouse</filename>:162 <para><filename>/etc/sysconfig/mouse</filename> (System V only): 162 163 This file contains the name of your mouse device and the protocol 163 164 it uses. To create this file, run the following as the 164 165 <systemitem class="username">root</systemitem> user:</para> 165 166 166 <screen role="root" revision="sysv"><userinput>cat > /etc/sysconfig/mouse << "EOF"167 <screen role="root"><userinput>cat > /etc/sysconfig/mouse << "EOF" 167 168 <literal># Begin /etc/sysconfig/mouse 168 169 … … 182 183 </indexterm> 183 184 184 <indexterm zone="gpm gpm-config" revision="sysv">185 <indexterm zone="gpm gpm-config"> 185 186 <primary sortas="e-etc-sysconfig-mouse">/etc/sysconfig/mouse</primary> 186 187 </indexterm> … … 191 192 <title>Configuration Information</title> 192 193 193 <para revision="sysv">Examples of values to set <envar>MDEVICE</envar>,194 <para>System V:Examples of values to set <envar>MDEVICE</envar>, 194 195 <envar>PROTOCOL</envar>, and <envar>GPMOPTS</envar> to are:</para> 195 196 196 <screen revision="sysv"><literal>MDEVICE="/dev/input/mice"197 <screen><literal>MDEVICE="/dev/input/mice" 197 198 PROTOCOL="imps2" 198 199 GPMOPTS=""</literal></screen> 199 200 200 <para revision="sysv">A list of which protocol values are known can be201 <para>A list of which protocol values are known can be 201 202 found by running 202 203 <command>gpm -m <replaceable>[device]</replaceable> -t -help</command>. … … 208 209 are needed for your hardware.</para> 209 210 210 <para revision="systemd">211 <application>GPM</application> is by default started with211 <para> 212 systemd: <application>GPM</application> is by default started with 212 213 the following parameters: 213 214 <parameter>-m /dev/input/mice -t imps2</parameter>. If the … … 217 218 </para> 218 219 219 <screen role="root" revision="systemd"><userinput>install -v -dm755 /etc/systemd/system/gpm.service.d220 <screen role="root"><userinput>install -v -dm755 /etc/systemd/system/gpm.service.d 220 221 echo "ExecStart=/usr/sbin/gpm <list of parameters>" > /etc/systemd/system/gpm.service.d/99-user.conf</userinput></screen> 221 222 -
general/sysutils/logrotate.xml
racf7e2c r6397333 82 82 <xref role="runtime" linkend="fcron"/> (runtime) 83 83 </para> 84 <!-- 84 85 85 <bridgehead renderas="sect4">Optional</bridgehead> 86 86 <para role="optional"> 87 A n <xref role="runtime" linkend="server-mail"/> (runtime)88 </para> 89 --> 87 A mail seerver such as <xref role="runtime" linkend="postfix"/> (runtime) 88 </para> 89 90 90 <para condition="html" role="usernotes">User Notes: 91 91 <ulink url="&blfs-wiki;/logrotate"/> -
general/sysutils/pciutils.xml
racf7e2c r6397333 129 129 <command>update-pciids</command> as the <systemitem 130 130 class="username">root</systemitem> user. This program requires the 131 <xref linkend="which"/> script or program to find <!--<xref linkend="curl"/>, 132 <xref linkend="lynx"/>--> or <xref linkend="wget"/> which are used to 131 <xref linkend="which"/> script or program to find 132 <ulink url="&blfs-book;basicnet/curl.html">curl</ulink>, 133 <ulink url="&blfs-book;basicnet/lynx.html">lynx</ulink> or 134 <xref linkend="wget"/> which are used to 133 135 download the most current file, and then replace the existing file in 134 136 <filename class="directory">/usr/share/hwdata</filename>. … … 235 237 <para> 236 238 fetches the current version of the PCI ID list. Requires 237 <!-- <xref linkend="curl"/>, <xref linkend="lynx"/> or--> 238 <xref linkend="wget"/>. 239 curl, lynx, or wget. 239 240 </para> 240 241 <indexterm zone="pciutils update-pciids"> -
general/sysutils/usbutils.xml
racf7e2c r6397333 127 127 128 128 </sect2> 129 <!-- No longer needed 130 <sect2 role="commands"> 131 <title>Command Explanations</title> 132 133 <para> 134 <command>sed ... lsusb.py</command>: Instructs lsusb.py where to search 135 <filename>usb.ids</filename>. 136 </para> 137 138 </sect2> 139 --> 129 140 130 <sect2 role="configuration"> 141 131 <title>Configuring USB Utils</title> 142 132 143 <para revision="sysv">133 <para> 144 134 The <filename>usb.ids</filename> data file is constantly being updated. 145 To get a current version of this file, using <xref linkend="wget"/>,146 periodically run again, as the135 For System V based systems, get a current version of this file, using 136 <xref linkend="wget"/>, periodically run, as the 147 137 <systemitem class="username">root</systemitem> user: 148 138 </para> 149 139 150 <screen role="root" revision="sysv"><userinput>wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids</userinput></screen>151 152 <para revision="sysv">140 <screen role="root"><userinput>wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids</userinput></screen> 141 142 <para> 153 143 You may wish to add an entry to 154 144 <systemitem class="username">root</systemitem>'s (or any other user who has … … 158 148 </para> 159 149 160 <para revision="systemd">161 You should update the <filename>/usr/share/hwdata/usb.ids</filename> file162 periodically. Execute the following commands, as the150 <para> 151 For systemd based systems, 152 execute the following commands, as the 163 153 <systemitem class="username">root</systemitem> user, to create a systemd 164 154 timer to update it weekly on Sundays at 3:00 A.M. (local time): 165 155 </para> 166 156 167 <screen role="root" revision="systemd"><userinput>cat > /lib/systemd/system/update-usbids.service << "EOF" &&157 <screen role="root"><userinput>cat > /lib/systemd/system/update-usbids.service << "EOF" && 168 158 <literal>[Unit] 169 159 Description=Update usb.ids file -
introduction/important/starting.xml
racf7e2c r6397333 77 77 78 78 <para> 79 When you initially boot into LFS, you have all the inter al tools to build79 When you initially boot into LFS, you have all the internal tools to build 80 80 additional packages. Unfortunately, the user environment is quite sparse. 81 81 There are a couple of ways to improve this: -
libraries.xml
racf7e2c r6397333 18 18 <title>Libraries</title> 19 19 20 <para>These libraries support programs in this book.</para> 20 <para>These libraries support programs in this book. If desired 21 they can be built in the order presented below.</para> 21 22 22 <xi:include xmlns:xi="&xinclude;" href="general/genlib/libtasn1.xml"/> 23 <xi:include xmlns:xi="&xinclude;" href="postlfs/security/p11-kit.xml"/> 23 <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libnl.xml"/> 24 <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libtirpc.xml"/> 25 <xi:include xmlns:xi="&xinclude;" href="general/genlib/libusb.xml"/> 24 26 <xi:include xmlns:xi="&xinclude;" href="general/genlib/popt.xml"/> 25 <xi:include xmlns:xi="&xinclude;" href="general/genlib/libusb.xml"/> 26 <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libnl.xml"/> 27 <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/rpcsvc-proto.xml"/> 27 28 <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libnsl.xml"/> 28 <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/libtirpc.xml"/>29 <xi:include xmlns:xi="&xinclude;" href="networking/netlibs/rpcsvc-proto.xml"/>30 29 <xi:include xmlns:xi="&xinclude;" href="lwp-protocol-https.xml"/> 31 30 <sect1 id="pymods" xreflabel="six-&six-version; (Python Module)"> … … 33 32 <xi:include xmlns:xi="&xinclude;" href="general/prog/six.xml"/> 34 33 </sect1> 34 <xi:include xmlns:xi="&xinclude;" href="general/genlib/libtasn1.xml"/> 35 <xi:include xmlns:xi="&xinclude;" href="postlfs/security/p11-kit.xml"/> 35 36 36 37 <!-- -
lwp-protocol-https.xml
racf7e2c r6397333 5 5 %general-entities; 6 6 7 <!ENTITY perl_authors "https://www.cpan.org/authors"> 7 8 <!ENTITY LWP-Protocol-https-download-http "&perl_authors;/id/O/OA/OALDERS/LWP-Protocol-https-&LWP-Protocol-https-version;.tar.gz"> 8 9 <!ENTITY LWP-Protocol-https-md5sum "b8943dfb7d187af63c36fc18ab15947d"> … … 32 33 </indexterm> 33 34 35 <itemizedlist spacing="compact"> 36 <listitem> 37 <para> 38 Download (HTTP): <ulink url="&perl_authors;/id/O/OA/OALDERS/LWP-Protocol-https-&LWP-Protocol-https-version;.tar.gz"/> 39 </para> 40 </listitem> 41 </itemizedlist> 42 43 <note> 44 <para>Explicit download of this package is not necessary when using 45 auto installation instructions.</para> 46 </note> 47 34 48 <para>LWP::Protocol::https provides https support for 35 49 LWP::UserAgent (i.e. for LWP). This module uses … … 44 58 <title>Auto Installation of Perl Modules.</title> 45 59 46 <para> Install Perl modules using the47 <command>cpan</command> shell <command>install</command> command. The48 command automatically downloads the source from the CPAN archive, extracts49 it, runs the compilation, testing and installation commands mentioned50 above.60 <para> 61 Install Perl modules using the <command>cpan</command> shell 62 <command>install</command> command. The command automatically downloads 63 the source from the CPAN archive, extracts it, runs the compilation, 64 testing and installation commands mentioned above. 51 65 </para> 52 66 -
networking/connect/dhcpcd.xml
racf7e2c r6397333 61 61 62 62 <bridgehead renderas="sect3">dhcpcd Dependencies</bridgehead> 63 <!-- 63 64 64 <bridgehead renderas="sect4">Optional</bridgehead> 65 65 <para role="optional"> 66 < xref linkend="llvm"/> (with Clang)66 <ulink url="&blfs-book;general/llvm.html">llvm</ulink> (with Clang) 67 67 </para> 68 --> 68 69 69 <para condition="html" role="usernotes">User Notes: 70 70 <ulink url="&blfs-wiki;/dhcpcd"/></para> … … 207 207 </sect3> 208 208 209 <sect3 id="dhcpcd-init2" revision="sysv">210 <title>Configuration Information: fixed ip </title>209 <sect3 id="dhcpcd-init2"> 210 <title>Configuration Information: fixed ip (System V versions of LFS)</title> 211 211 212 212 <para id="dhcpcd-config4">Although not usual, it is possible that you need 213 to configure <application>dhcpcd</application> to use a fixed ip. Here ,214 we give an example . As the213 to configure <application>dhcpcd</application> to use a fixed ip. Here 214 we give an example for the System V versions of LFS. As the 215 215 <systemitem class="username">root</systemitem> user create the 216 216 <filename>/etc/sysconfig/ifconfig.eth0</filename> configuration file … … 243 243 </sect3> 244 244 245 <sect3 id="dhcpcd-init3" revision="systemd">246 <title>General Configuration Information </title>245 <sect3 id="dhcpcd-init3"> 246 <title>General Configuration Information for systemd versions of LFS</title> 247 247 248 248 <para> -
networking/netlibs/libnl.xml
racf7e2c r6397333 100 100 </listitem> 101 101 </itemizedlist> 102 <!-- 103 <bridgehead renderas="sect3">libnl Dependencies</bridgehead> 104 105 <bridgehead renderas="sect4">Optional</bridgehead> 106 <para role="optional"> 107 <xref linkend="check"/> (for tests) 108 </para> 109 --> 102 110 103 <para condition="html" role="usernotes">User Notes: 111 104 <ulink url="&blfs-wiki;/libnl"/> -
networking/netlibs/libnsl.xml
racf7e2c r6397333 72 72 </itemizedlist> 73 73 74 <!--75 Not needed. I fixed the url.76 77 <note>78 <para>79 The <application>libnsl</application> source tarball shown above80 downloads with the correct name, libnsl-&libnsl-version;.tar.gz, if81 using a standard web browser. If you prefer to use a command line82 program such as wget, you normally would obtain &libnsl-version;.tar.gz.83 To obtain this package with the proper filename, run:84 85 <screen><userinput>wget -c https://github.com/thkukuk/libnsl/archive/v1.2.0.tar.gz -O libnsl-&libnsl-version;.tar.gz</userinput></screen>86 </para>87 </note>88 -->89 74 <bridgehead renderas="sect3">libnsl Dependencies</bridgehead> 90 75 91 76 <bridgehead renderas="sect4">Required</bridgehead> 92 77 <para role="required"> 93 <xref linkend="rpcsvc-proto"/> and <xref linkend="libtirpc"/> 78 <xref linkend="rpcsvc-proto"/> and 79 <xref linkend="libtirpc"/> 94 80 </para> 95 81 -
networking/netlibs/libtirpc.xml
racf7e2c r6397333 74 74 75 75 <bridgehead renderas="sect3">libtirpc Dependencies</bridgehead> 76 <!-- 76 77 77 <bridgehead renderas="sect4">Optional</bridgehead> 78 78 <para role="optional"> 79 <xref linkend="mitkrb"/> for the GSSAPI 79 <ulink url="&blfs-book;postlfs/mitkrb.html">MIT Kerberos</ulink> 80 for the GSSAPI 80 81 </para> 81 --> 82 82 83 <para condition="html" role="usernotes">User Notes: 83 84 <ulink url="&blfs-wiki;/libtirpc"/> … … 87 88 <sect2 role="installation"> 88 89 <title>Installation of libtirpc</title> 89 <!-- 90 90 91 <note><para>If updating this package, you will also need to update 91 any existing version of <xref linkend='rpcbind'/></para></note> 92 --> 92 any existing version of 93 <ulink url="&blfs-book;basicnet/rpcbind..html">rpcbind</ulink> 94 </para></note> 95 93 96 94 97 <screen><userinput>./configure --prefix=/usr \ … … 117 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 121 href="../../xincludes/static-libraries.xml"/> 119 <!-- 122 120 123 <para> 121 124 <parameter>- -disable-gssapi</parameter>: This switch is needed if 122 125 no GSSAPI is installed. Remove this switch if you have one 123 installed (for example <xref linkend="mitkrb"/>) and you wish to use it. 126 installed 127 (for example <ulink url="&blfs-book;postlfs/mitkrb.html">MIT Kerberos</ulink>) 128 and you wish to use it. 124 129 </para> 125 --> 130 126 131 <para> 127 132 <command>mv -v /usr/lib/libtirpc.so.* ...</command>: Move shared -
networking/netprogs/ntp.xml
racf7e2c r6397333 78 78 <bridgehead renderas="sect4">Optional</bridgehead> 79 79 <para role="optional"> 80 <!-- <xref linkend="libcap-pam"/>,81 < xref linkend="libevent"/>, -->80 <ulink url="&blfs-book;postlfs/libcap.html">libcap with PAM</ulink>, 81 <ulink url="&blfs-book;basicnet/libevent.html">libevent</ulink>, 82 82 <ulink url="http://www.thrysoee.dk/editline/">libedit</ulink>, and 83 83 <ulink url="https://www.gnu.org/software/autogen/">libopts from AutoGen</ulink> … … 242 242 243 243 <para>If you choose Option one, then install the 244 < phrase revision="sysv"><filename>/etc/rc.d/init.d/ntp</filename>245 init script </phrase>246 < phrase revision="systemd"><filename>ntpd.service</filename> unit</phrase>244 <filename>/etc/rc.d/init.d/ntp</filename> 245 init script (System V based systems) or the 246 <filename>ntpd.service</filename> unit (systemd based systems) 247 247 included in the 248 <xref linkend="bootscripts" revision="sysv"/>249 <xref linkend="systemd-units" revision="systemd"/> package.</para>250 251 <indexterm zone="ntp ntp-init" revision="sysv">248 <xref linkend="bootscripts"/> or 249 <xref linkend="systemd-units"/> packages respectively.</para> 250 251 <indexterm zone="ntp ntp-init"> 252 252 <primary sortas="f-ntp">ntp</primary> 253 253 </indexterm> 254 254 255 <indexterm zone="ntp ntp-init" revision="systemd">255 <indexterm zone="ntp ntp-init"> 256 256 <primary sortas="f-ntpd">ntpd.service</primary> 257 257 </indexterm> … … 265 265 <screen><literal>ntpd -q</literal></screen> 266 266 267 <para revision="sysv">Execute the following command if you would like to267 <para>For System V systems, execute the following command if you would like to 268 268 set the hardware clock to the current system time at shutdown and 269 269 reboot:</para> 270 270 271 <screen role="root" revision="sysv"><userinput>ln -v -sf ../init.d/setclock /etc/rc.d/rc0.d/K46setclock &&271 <screen role="root"><userinput>ln -v -sf ../init.d/setclock /etc/rc.d/rc0.d/K46setclock && 272 272 ln -v -sf ../init.d/setclock /etc/rc.d/rc6.d/K46setclock</userinput></screen> 273 273 274 <para revision="sysv">The other way around is already set up by 275 LFS.</para> 274 <para>The other way around is already set up by LFS.</para> 276 275 277 276 </sect3> -
networking/netprogs/rsync.xml
racf7e2c r6397333 89 89 <screen><userinput>./configure --prefix=/usr --without-included-zlib && 90 90 make</userinput></screen> 91 <!-- 92 <para>If you have <xref linkend="doxygen"/> installed and wish to 91 92 <para>If you have 93 <ulink url="&blfs-book;general/doxygen.html">doxygen</ulink> 94 installed and wish to 93 95 build HTML API documentation, issue <command>doxygen</command>.</para> 94 --> 96 95 97 <para>To test the results, issue: <command>make check</command>.</para> 96 98 … … 165 167 166 168 <sect3 id="rsync-init"> 167 <title><phrase revision="sysv">Boot Script</phrase> 168 <phrase revision="systemd">Systemd Unit</phrase></title> 169 <title>Boot Script or Systemd Unit</title> 169 170 170 171 <para>Note that you only want to start the 171 172 <application>rsync</application> server if you want to provide an 172 173 <application>rsync</application> archive on your local machine. 173 You don't need this <phrase revision="sysv">script</phrase> 174 <phrase revision="systemd">unit</phrase> to run the 174 You don't need this script or unit to run the 175 175 <application>rsync</application> client.</para> 176 176 177 177 <para>Install the 178 <phrase revision="sysv"><filename>/etc/rc.d/init.d/rsyncd</filename> init 179 script</phrase> 180 <phrase revision="systemd"><filename>rsyncd.service</filename> 181 unit</phrase> included in the 182 <xref linkend="bootscripts" revision="sysv"/> 183 <xref linkend="systemd-units" revision="systemd"/> package.</para> 178 <filename>/etc/rc.d/init.d/rsyncd</filename> init script (for 179 System V bades systems) or the <filename>rsyncd.service</filename> 180 unit (for systemd based systems) included in the 181 <xref linkend="bootscripts"/> 182 <xref linkend="systemd-units"/> packages respectively.</para> 184 183 185 184 <screen role="root"><userinput>make install-rsyncd</userinput></screen> 186 185 187 <note revision="systemd"> 188 <para>This package comes with two types of units: A service file and a 186 <note> 187 <para>For systemd use, this package comes with two types of units: 188 A service file and a 189 189 socket file. The service file will start rsync daemon once at boot 190 190 and it will keep running until the system shuts down. The socket file 191 will make systemd listen on rsync port (Default 873, needs to be191 will make systemd listen on the rsync port (Default 873, needs to be 192 192 edited for anything else) and will start rsync daemon when something 193 193 tries to connect to that port and stop the daemon when the connection 194 194 is terminated. This is called socket activation and is analogous to 195 using <application>{,x}inetd</application> on a Sys Vinitbased195 using <application>{,x}inetd</application> on a System V based 196 196 system.</para> 197 197 -
networking/netprogs/wpa_supplicant.xml
racf7e2c r6397333 93 93 <xref linkend="libnl"/> 94 94 </para> 95 <!-- 95 96 96 <bridgehead renderas="sect4">Optional</bridgehead> 97 97 <para role="optional"> 98 < xref linkend="dbus"/>,99 < xref linkend="libxml2"/>, and100 < xref linkend="qt5"/>101 </para> 102 --> 98 <ulink url="&blfs-book;general/dbus.html">D-Bus</ulink>, 99 <ulink url="&blfs-book;general/libxml2.html">libxml2</ulink>, and 100 <ulink url="&blfs-book;x/qt5.html">qt5</ulink> 101 </para> 102 103 103 <para condition="html" role="usernotes">User Notes: 104 104 <ulink url="&blfs-wiki;/wpa_supplicant"/> … … 175 175 CFLAGS += -I/usr/include/libnl3</literal> 176 176 EOF</userinput></screen> 177 <!-- 177 178 178 <para> 179 179 If you wish to use <application>WPA Supplicant</application> with 180 <xref linkend="NetworkManager"/>, make sure that you have installed 181 <xref linkend="dbus"/> and <xref linkend="libxml2"/>, then add the 180 <ulink url="&blfs-book;basicnet/networkmanager.html">NetworkManager</ulink>, 181 make sure that you have installed 182 D-Bus and libxml2, then add the 182 183 following options to the <application>WPA Supplicant</application> 183 184 build configuration file by running the following command: 184 185 </para> 185 --> 186 186 187 <screen><userinput>cat >> wpa_supplicant/.config << "EOF" 187 188 <literal>CONFIG_CTRL_IFACE_DBUS=y … … 198 199 cd wpa_supplicant && 199 200 make BINDIR=/sbin LIBDIR=/lib</userinput></screen> 200 <!-- 201 <para> 202 If you have installed <xref linkend="qt5"/>and wish to build201 202 <para> 203 If you have installed qt5 and wish to build 203 204 the <application>WPA Supplicant</application> GUI program, run 204 205 the following commands: … … 206 207 207 208 <note><para>The following directory name is labelled qt4, but 208 is compatible with <xref linkend="qt5"/>.</para></note>209 --> 209 is compatible with qt5.</para></note> 210 210 211 <screen><userinput>pushd wpa_gui-qt4 && 211 212 qmake wpa_gui.pro && -
networking/netutils/bind-utils.xml
racf7e2c r6397333 32 32 <para><application>BIND Utilities</application> is not a separate 33 33 package, it is a collection of the client side programs that are included 34 with <!--<xref linkend="bind"/>-->. The <application>BIND</application> 34 with 35 <ulink url="&blfs-book;server/bind.html">bind</ulink>. 36 The <application>BIND</application> 35 37 package includes the client side programs <command>nslookup</command>, 36 38 <command>dig</command> and <command>host</command>. If you install … … 65 67 66 68 <bridgehead renderas="sect3">BIND Utilities Dependencies</bridgehead> 67 <!-- 69 68 70 <bridgehead renderas="sect4">Optional</bridgehead> 69 71 <para role="optional"> 70 < xref linkend="libcap-pam"/> and71 < xref linkend="libxml2"/>72 <ulink url="&blfs-book;postlfs/libcap.html">libcap with PAM</ulink> 73 <ulink url="&blfs-book;general/libxml2.html">libxml2</ulink> 72 74 </para> 73 --> 75 74 76 <para condition="html" role="usernotes">User Notes: 75 77 <ulink url="&blfs-wiki;/bind-utils"/></para> … … 127 129 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 128 130 129 <para>See the program descriptions in the <!-- <xref linkend="bind"/> --> 131 <para>See the program descriptions in the 132 <ulink url="&blfs-book;server/bind.html">bind</ulink> 130 133 section.</para> 131 134 -
postlfs/filesystems/parted.xml
racf7e2c r6397333 70 70 71 71 <bridgehead renderas="sect3">Parted Dependencies</bridgehead> 72 <!--73 <bridgehead renderas="sect4">Recommended</bridgehead>74 <para role="recommended">75 <xref linkend="lvm2"/> (device-mapper, required if building76 <application>udisks</application>)77 </para>78 72 79 73 <bridgehead renderas="sect4">Optional</bridgehead> 80 74 <para role="optional"> 81 <xref linkend="pth"/> and 82 <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>) 83 </para> 84 --> 75 <ulink url="&blfs-book;postlfs/lvm2.html">LVM2</ulink> 76 (needed for device-mapper, required if building 77 <application>udisks</application>), 78 <ulink url="&blfs-book;general/pth.html">pth</ulink>, and 79 <ulink url="&blfs-book;pst/texlive.html">texlive</ulink> 80 (or <ulink url="&blfs-book;pst/tl-installer.html">tl-installer</ulink> 81 </para> 82 85 83 <para condition="html" role="usernotes"> 86 84 User Notes: <ulink url="&blfs-wiki;/parted"/> … … 110 108 makeinfo --html -o doc/html doc/parted.texi && 111 109 makeinfo --plaintext -o doc/parted.txt doc/parted.texi</userinput></screen> 112 113 <!--114 <para>If you have <xref linkend="texlive"/> installed and wish to create115 PDF and Postcript documentation issue the following commands:</para>116 -->117 110 118 111 <screen><userinput>texi2pdf -o doc/parted.pdf doc/parted.texi && -
postlfs/security/p11-kit.xml
racf7e2c r6397333 81 81 <para role="optional"> 82 82 <xref linkend="make-ca"/> (runtime), 83 <!-- <xref linkend="nss"/> (runtime),84 < xref linkend="gtk-doc"/> and85 < xref linkend="libxslt"/>-->83 <ulink url="&blfs-book;postlfs/nss.html">nss</ulink> (runtime), 84 <ulink url="&blfs-book;general/gtk-doc.html">gtk-doc</ulink> and 85 <ulink url="&blfs-book;general/libxslt.html">libxslt</ulink> 86 86 </para> 87 87 … … 133 133 <para> 134 134 <option>--enable-doc</option>: Use this switch if you have installed 135 <!-- <xref linkend="gtk-doc"/> and <xref linkend="libxslt"/> -->and wish to 136 rebuild the documentation and generate manual pages. 135 <ulink url="&blfs-book;general/gtk-doc.html">gtk-doc</ulink> and 136 <ulink url="&blfs-book;general/libxslt.html">libxslt</ulink> 137 and wish to rebuild the documentation and generate manual pages. 137 138 </para> 138 139 -
server/databases/db.xml
racf7e2c r6397333 72 72 73 73 <bridgehead renderas="sect3">Berkeley DB Dependencies</bridgehead> 74 <!-- 74 75 75 <bridgehead renderas="sect4">Optional</bridgehead> 76 76 <para role="optional"> 77 <xref linkend="tcl"/> and 78 <xref linkend="sharutils"/> (for the <command>uudecode</command> command) 79 --> 80 <!--, 77 <ulink url="&blfs-book;general/tcl.html">tcl</ulink> and 78 <ulink url="&blfs-book;general/sharutils.html">sharutils</ulink> 79 (for the <command>uudecode</command> command) 80 </para> 81 <!-- 81 82 <xref linkend="openjdk"/> or <xref linkend="java"/>, and 82 - - This is currently broken, removed for now. - - 83 <xref linkend="sharutils"/> (for the <command>uudecode</command> command 84 - Java bindings are required) --> 85 <!-- </para> --> 83 This is currently broken, removed for now. 84 Java bindings are required) --> 86 85 87 86 <para condition="html" role="usernotes"> -
server/mail/postfix.xml
racf7e2c r6397333 79 79 <para role="recommended"> 80 80 <xref linkend="db"/>, 81 <!--<xref linkend="cyrus-sasl"/>, and-->82 81 <xref linkend="libnsl"/> 83 82 </para> 84 <!-- 83 85 84 <bridgehead renderas="sect4">Optional</bridgehead> 86 85 <para role="optional"> 87 <xref linkend="icu"/> for Email Address Internationalization (SMTPUTF8) support, 88 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>, 89 <xref linkend="openldap"/>, 90 <xref linkend="pcre"/>, 91 <xref linkend="postgresql"/>, 92 <xref linkend="sqlite"/>, and 86 <ulink url="&blfs-book;postlfs/libcap.html">cyrus-sasl</ulink>, 87 <ulink url="&blfs-book;general/icu.html">icu</ulink> 88 for Email Address Internationalization (SMTPUTF8) support, 89 <ulink url="&blfs-book;server/mariadb.html">mariadb</ulink> or 90 <ulink url="http://www.mysql.com/">MySQL</ulink>, 91 <ulink url="&blfs-book;server/openldap.html">openldap</ulink>, 92 <ulink url="&blfs-book;general/pcre.html">pcre</ulink>, 93 <ulink url="&blfs-book;server/postgresql.html">postgresql</ulink>, 94 <ulink url="&blfs-book;server/sqlite.html">sqlite</ulink>, and 93 95 <ulink url="http://cr.yp.to/cdb.html">CDB</ulink> or 94 96 <ulink url="http://www.corpit.ru/mjt/tinycdb.html">TinyCDB</ulink> 95 97 </para> 96 --> 98 97 99 <para> 98 100 Note that <application>SQLite</application>, … … 410 412 411 413 <sect3 id="postfix-init"> 412 <title><phrase revision="sysv">Boot Script</phrase> 413 <phrase revision="systemd">Systemd Unit</phrase></title> 414 <title>Boot Script or Systemd Unit</title> 414 415 415 416 <para> 416 417 To automate the running of Postfix at startup, install the 417 < phrase revision="sysv"><filename>/etc/rc.d/init.d/postfix</filename>418 init script </phrase>419 < phrase revision="systemd"><filename>postfix.service</filename>420 unit</phrase>included in the421 <xref linkend="bootscripts" revision="sysv"/>422 <xref linkend="systemd-units" revision="systemd"/> package.418 <filename>/etc/rc.d/init.d/postfix</filename> 419 init script (for System V based systems) or 420 <filename>postfix.service</filename> unit (for systemd based systems) 421 included in the 422 <xref linkend="bootscripts"/> or 423 <xref linkend="systemd-units"/> packages respectively. 423 424 </para> 424 425
Note:
See TracChangeset
for help on using the changeset viewer.