Changeset 6eff6e1 for postlfs


Ignore:
Timestamp:
01/22/2007 04:52:13 AM (17 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
c22b9f4
Parents:
57aa7a28
Message:

Updated to ZSH-4.2.6 and added a warning for users with multibyte locales

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6454 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/shells/zsh.xml

    r57aa7a28 r6eff6e1  
    77  <!ENTITY zsh-download-http "http://downloads.sourceforge.net/zsh/zsh-&zsh-version;.tar.bz2">
    88  <!ENTITY zsh-download-ftp  " ">
    9   <!ENTITY zsh-md5sum        "e2060f743dcdf3b383e80e862a6548fe">
     9  <!ENTITY zsh-md5sum        "2cefebf742c190cbc611baded825db64">
    1010  <!ENTITY zsh-size          "2.0 MB">
    11   <!ENTITY zsh-buildsize     "24 MB">
     11  <!ENTITY zsh-buildsize     "41 MB (includes installing all documentation)">
    1212  <!ENTITY zsh-time          "0.5 SBU">
     13
     14  <!ENTITY zsh-doc-md5sum    "3ca3b7c199db6eb942f2a296e3fad270">
    1315]>
    1416
     
    3638    <application>KSH</application> but includes many enhancements.</para>
    3739
     40    <warning>
     41      <para>This version of <application>ZSH</application> does not work
     42      properly with multibyte locales (e.g., UTF-8). A development version
     43      is available that addresses many, but not all, locale related issues.
     44      You can download the development version from the <ulink
     45      url="http://sourceforge.net/project/showfiles.php?group_id=4068">
     46      ZSH Sourceforge Download Page</ulink> and use the following BLFS
     47      instructions to build and install.</para>
     48    </warning>
     49
    3850    <bridgehead renderas="sect3">Package Information</bridgehead>
    3951    <itemizedlist spacing="compact">
     
    5870    </itemizedlist>
    5971
     72    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     73    <itemizedlist spacing="compact">
     74      <listitem>
     75        <para>Optional Documentation: <ulink
     76        url="http://downloads.sourceforge.net/zsh/zsh-&zsh-version;-doc.tar.bz2"/></para>
     77      </listitem>
     78      <listitem>
     79        <para>MD5 sum: &zsh-doc-md5sum;</para>
     80      </listitem>
     81    </itemizedlist>
     82
    6083    <bridgehead renderas="sect3">ZSH Dependencies</bridgehead>
    6184
     
    7194    <title>Installation of ZSH</title>
    7295
     96    <para>If you downloaded the optional documentation, unpack it the same
     97    way you would the source tarball. The documentation will unpack into
     98    the <filename class='directory'>Doc</filename> directory of the source
     99    tree.</para>
     100
    73101    <para>Install <application>ZSH</application> by running the following
    74102    commands:</para>
    75103
    76 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     104<screen><userinput>./configure --prefix=/usr \
     105            --sysconfdir=/etc/zsh \
     106            --enable-etcdir=/etc/zsh &amp;&amp;
    77107make</userinput></screen>
    78108
     109    <para>If you downloaded the optional documentation, and you have
     110    <xref linkend="tetex"/> installed, you can build additional formats of the
     111    documentation by issuing any or all of the following commands:</para>
     112
     113<screen><userinput>texi2pdf  Doc/zsh.texi -o Doc/zsh.pdf &amp;&amp;
     114texi2html Doc/zsh.texi --output=Doc/zsh_1file_t.html &amp;&amp;
     115makeinfo  Doc/zsh.texi --html --no-split --no-headers \
     116                       -o Doc/zsh_1file_m.html &amp;&amp;
     117makeinfo  Doc/zsh.texi --plaintext -o Doc/zsh.txt</userinput></screen>
     118
    79119    <para>To test the results, issue: <command>make check</command>.</para>
    80120
     
    82122
    83123<screen role="root"><userinput>make install &amp;&amp;
    84 make install.info</userinput></screen>
     124make infodir=/usr/share/info install.info</userinput></screen>
     125
     126    <para>If you downloaded the optional documentation, install it by issuing
     127    the following commands as the
     128    <systemitem class="username">root</systemitem> user:</para>
     129
     130<screen role="root"><userinput>make htmldir=/usr/share/doc/zsh-&zsh-version;/html install.html &amp;&amp;
     131install -v -m644 Doc/*.{ps,dvi} /usr/share/doc/zsh-&zsh-version;</userinput></screen>
     132
     133    <para>If you built any additional formats of the documentation, install
     134    them by issuing the following command as the
     135    <systemitem class="username">root</systemitem> user:</para>
     136
     137<screen role="root"><userinput>install -v -m644 Doc/{zsh_1file*,*.{pdf,txt}} \
     138        /usr/share/doc/zsh-&zsh-version;</userinput></screen>
     139
     140  </sect2>
     141
     142  <sect2 role="commands">
     143    <title>Command Explanations</title>
     144   
     145    <para><parameter>--sysconfdir=/etc/zsh</parameter> and
     146    <parameter>--enable-etcdir=/etc/zsh</parameter>: These parameters are
     147    used so that all the <application>ZSH</application> configuration files
     148    are consolidated into the <filename class='directory'>/etc/zsh</filename>
     149    directory. Omit these parameters if you wish to retain historical
     150    compatibility by having all the files located in the
     151    <filename class='directory'>/etc</filename> directory.</para>
    85152
    86153  </sect2>
     
    93160
    94161      <para>There are a whole host of configuration files for
    95       <application>ZSH</application> including <filename>/etc/zshenv</filename>,
    96       <filename>/etc/zprofile</filename>, <filename>/etc/zshrc</filename>,
    97       <filename>/etc/zlogin</filename>, and <filename>/etc/zlogout</filename>.
     162      <application>ZSH</application> including
     163      <filename>/etc/zsh/zshenv</filename>,
     164      <filename>/etc/zsh/zprofile</filename>,
     165      <filename>/etc/zsh/zshrc</filename>,
     166      <filename>/etc/zsh/zlogin</filename> and
     167      <filename>/etc/zsh/zlogout</filename>.
    98168      You can find more information on these in the <filename>zsh(1)</filename>
    99       and related man pages.</para>
    100 
    101       <indexterm zone="zsh zsh-config">
    102         <primary sortas="e-etc-zshenv">/etc/zshenv</primary>
    103       </indexterm>
    104 
    105       <indexterm zone="zsh zsh-config">
    106         <primary sortas="e-etc-zprofile">/etc/zprofile</primary>
    107       </indexterm>
    108 
    109       <indexterm zone="zsh zsh-config">
    110         <primary sortas="e-etc-zshrc">/etc/zshrc</primary>
    111       </indexterm>
    112 
    113       <indexterm zone="zsh zsh-config">
    114         <primary sortas="e-etc-zlogin">/etc/zlogin</primary>
    115       </indexterm>
    116 
    117       <indexterm zone="zsh zsh-config">
    118         <primary sortas="e-etc-zlogout">/etc/zlogout</primary>
     169      and related manual pages.</para>
     170
     171      <indexterm zone="zsh zsh-config">
     172        <primary sortas="e-etc-zsh-zshenv">/etc/zsh/zshenv</primary>
     173      </indexterm>
     174
     175      <indexterm zone="zsh zsh-config">
     176        <primary sortas="e-etc-zsh-zprofile">/etc/zsh/zprofile</primary>
     177      </indexterm>
     178
     179      <indexterm zone="zsh zsh-config">
     180        <primary sortas="e-etc-zsh-zshrc">/etc/zsh/zshrc</primary>
     181      </indexterm>
     182
     183      <indexterm zone="zsh zsh-config">
     184        <primary sortas="e-etc-zsh-zlogin">/etc/zsh/zlogin</primary>
     185      </indexterm>
     186
     187      <indexterm zone="zsh zsh-config">
     188        <primary sortas="e-etc-zsh-zlogout">/etc/zsh/zlogout</primary>
    119189      </indexterm>
    120190
     
    130200<screen role="root"><userinput>cat &gt;&gt; /etc/shells &lt;&lt; "EOF"
    131201<literal>/usr/bin/zsh
    132 /usr/bin/zsh-4.2.5</literal>
     202/usr/bin/zsh-&zsh-version;</literal>
    133203EOF</userinput></screen>
    134204
     
    146216
    147217      <seglistitem>
    148         <seg>zsh and zsh-4.2.5</seg>
    149         <seg>None</seg>
    150         <seg>/usr/lib/zsh and /usr/share/zsh</seg>
     218        <seg>zsh and zsh-&zsh-version;</seg>
     219        <seg>Numerous plugin helper modules</seg>
     220        <seg>/etc/zsh, /usr/lib/zsh, /usr/share/doc/zsh-&zsh-version; and
     221        /usr/share/zsh</seg>
    151222      </seglistitem>
    152223    </segmentedlist>
Note: See TracChangeset for help on using the changeset viewer.