- Timestamp:
- 07/30/2005 08:35:00 PM (19 years ago)
- Children:
- c9858bb
- Parents:
- a1a6093
- Location:
- chapter06
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/bash.xml
ra1a6093 r1238cc49 18 18 <segtitle>&buildtime;</segtitle> 19 19 <segtitle>&diskspace;</segtitle> 20 <seglistitem><seg>1.2 SBU</seg><seg>2 0.6 MB</seg></seglistitem>20 <seglistitem><seg>1.2 SBU</seg><seg>24.6 MB</seg></seglistitem> 21 21 </segmentedlist> 22 22 … … 31 31 <title>Installation of Bash</title> 32 32 33 <!-- Edit Me --> 33 <para>If you downloaded the Bash documentation tarball and wish to install HTML 34 documentation, issue the following commands:</para> 35 36 <screen><userinput>tar -zxf ../bash-doc-&bash-doc-version;.tar.gz && 37 sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \ 38 Makefile.in</userinput></screen> 39 34 40 <para>The following patch fixes various issues, including a problem where Bash 35 41 will sometimes only show 33 characters on a line, then wrap to the next:</para> -
chapter06/flex.xml
ra1a6093 r1238cc49 88 88 <segtitle>Installed programs</segtitle> 89 89 <segtitle>Installed library</segtitle> 90 <seglistitem><seg>flex , flex++ (link to flex),and lex</seg>90 <seglistitem><seg>flex and lex</seg> 91 91 <seg>libfl.a</seg></seglistitem> 92 92 </segmentedlist> … … 104 104 program</para> 105 105 <indexterm zone="ch-system-flex flex"><primary sortas="b-flex">flex</primary></indexterm> 106 </listitem>107 </varlistentry>108 109 <varlistentry id="flex-">110 <term><command>flex++</command></term>111 <listitem>112 <para>Invokes a version of <command>flex</command> that is used exclusively for C++ scanners</para>113 <indexterm zone="ch-system-flex flex-"><primary sortas="b-flex++">flex++</primary></indexterm>114 106 </listitem> 115 107 </varlistentry> -
chapter06/linux-libc-headers.xml
ra1a6093 r1238cc49 73 73 <term><filename class="headerfile">/usr/include/{asm,linux}/*.h</filename></term> 74 74 <listitem> 75 <para>The Linux headers API</para>75 <para>The Linux API headers</para> 76 76 <indexterm zone="ch-system-linux-libc-headers linux-libc-headers"><primary sortas="e-/usr/include/{asm,linux}/*.h">/usr/include/{asm,linux}/*.h</primary></indexterm> 77 77 </listitem> -
chapter06/shadow.xml
ra1a6093 r1238cc49 143 143 <segtitle>Installed libraries</segtitle> 144 144 <seglistitem><seg>chage, chfn, chpasswd, chsh, expiry, faillog, gpasswd, 145 groupadd, groupdel, groupmod, gr oups, grpck, grpconv, grpunconv, lastlog, login,145 groupadd, groupdel, groupmod, grpck, grpconv, grpunconv, lastlog, login, 146 146 logoutd, mkpasswd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg 147 147 (link to newgrp), useradd, userdel, usermod, vigr (link to vipw), and vipw</seg> … … 237 237 </varlistentry> 238 238 239 <varlistentry id="groups">240 <term><command>groups</command></term>241 <listitem>242 <para>Reports the groups of which the given users are members</para>243 <indexterm zone="ch-system-shadow groups"><primary sortas="b-groups">groups</primary></indexterm>244 </listitem>245 </varlistentry>246 247 239 <varlistentry id="grpck"> 248 240 <term><command>grpck</command></term> -
chapter06/vim.xml
ra1a6093 r1238cc49 42 42 <filename>vim-&vim-version;-lang.tar.gz</filename> archives into the 43 43 same directory. Then, change the default locations of the 44 <filename>vimrc</filename> and <filename>gvimrc</filename> 45 configuration files to <filename 44 <filename>vimrc</filename> configuration file to <filename 46 45 class="directory">/etc</filename>:</para> 47 46 48 <screen><userinput>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h 49 echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h</userinput></screen> 47 <screen><userinput>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h</userinput></screen> 50 48 51 49 <para>Vim has a security vulnerability already addressed upstream. The … … 123 121 <para>The <parameter>set nocompatible</parameter> makes 124 122 <command>vim</command> behave in a more useful way (the default) than 125 the vi-compatible manner. Remove the <quote>no</quote> to keep the 123 the vi-compatible manner. Remove the <quote>no</quote> to keep the 126 124 old <command>vi</command> behavior. The <parameter>set 127 125 backspace=2</parameter> allows backspacing over line breaks, … … 145 143 <segmentedlist> 146 144 <segtitle>Installed programs</segtitle> 147 <seglistitem><seg>efm_filter.pl, efm_perl.pl, ex (link to vim), less.sh, mve.awk, 148 pltags.pl, ref, rview (link to vim), rvim (link to vim), shtags.pl, tcltags, vi (link to vim), 149 view (link to vim), vim, vim132, vim2html.pl, vimdiff (link to vim), vimm, vimspell.sh, 145 <seglistitem><seg>efm_filter.pl, efm_perl.pl, ex (link to vim), less.sh, mve.awk, 146 pltags.pl, ref, rview (link to vim), rvim (link to vim), shtags.pl, tcltags, vi (link to vim), 147 view (link to vim), vim, vim132, vim2html.pl, vimdiff (link to vim), vimm, vimspell.sh, 150 148 vimtutor, and xxd</seg></seglistitem> 151 149 </segmentedlist> -
chapter06/zlib.xml
ra1a6093 r1238cc49 30 30 <sect2 role="installation"> 31 31 <title>Installation of Zlib</title> 32 33 <para>Zlib has a buffer overflow vulnerability that can lead to a Denial of34 Service attack. The following patch fixes the problem:</para>35 36 <screen><userinput>patch -Np1 -i ../&zlib-security_fix-patch;</userinput></screen>37 32 38 33 <note><para>Zlib is known to build its shared library incorrectly if
Note:
See TracChangeset
for help on using the changeset viewer.