Changeset 3f0c882 for chapter06/texinfo.xml
- Timestamp:
- 12/21/2004 07:38:32 PM (20 years ago)
- 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:
- 3d36131c
- Parents:
- aaa3260
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/texinfo.xml
raaa3260 r3f0c882 11 11 12 12 <sect2 role="package"><title/> 13 <para>The Texinfo package contains programs for reading, writing, and14 converting Info documents.</para>15 13 16 14 <segmentedlist> … … 20 18 </segmentedlist> 21 19 22 <segmentedlist>23 <segtitle>Texinfo installation depends on</segtitle>24 <seglistitem><seg>Bash, Binutils, Coreutils,25 Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem>26 </segmentedlist>27 20 </sect2> 28 21 … … 30 23 <title>Installation of Texinfo</title> 31 24 32 <para>Prepare Texinfo for compilation:</para> 33 34 <para>The patch listed below fixes a known segfault in texinfo:</para> 25 <para>Apply a patch:</para> 35 26 36 27 <screen><userinput>patch -Np1 -i ../texinfo-&texinfo-version;-segfault-1.patch</userinput></screen> … … 55 46 <screen><userinput>make TEXMF=/usr/share/texmf install-tex</userinput></screen> 56 47 57 <para>The meaning of the make parameter:</para> 58 59 <variablelist> 60 <varlistentry> 61 <term><parameter>TEXMF=/usr/share/texmf</parameter></term> 62 <listitem><para>The TEXMF 63 makefile variable holds the location of the root of your TeX tree if, for 64 example, you plan to install a TeX package later on.</para></listitem> 65 </varlistentry> 66 </variablelist> 67 68 <para>The Info documentation system uses a plain text file to hold its list of 69 menu entries. The file is located at <filename>/usr/share/info/dir</filename>. 70 Unfortunately, due to occasional problems in the Makefiles of various packages, 71 it can sometimes get out of step with the Info manuals actually installed on the 72 system. If ever you need to recreate the 73 <filename>/usr/share/info/dir</filename> file, the following optional commands 74 will accomplish the task:</para> 48 <para>If ever you need to recreate the 49 <filename>/usr/share/info/dir</filename> file, run this:</para> 75 50 76 51 <screen><userinput>cd /usr/share/info … … 85 60 <sect2 id="contents-texinfo" role="content"><title>Contents of Texinfo</title> 86 61 87 <segmentedlist> 88 <segtitle>Installed programs</segtitle> 89 <seglistitem><seg>info, infokey, install-info, 90 makeinfo, texi2dvi and texindex</seg></seglistitem> 91 </segmentedlist> 92 93 <variablelist><title>Short descriptions</title> 94 95 <varlistentry id="info"> 96 <term><command>info</command></term> 97 <listitem> 98 <indexterm zone="ch-system-texinfo info"><primary sortas="b-info">info</primary></indexterm> 99 <para>is used to read Info documents. Info 100 documents are a bit like man pages, but often go much deeper than just 101 explaining all the flags. Compare for example <command>man tar</command> 102 and <command>info tar</command>.</para> 103 </listitem> 104 </varlistentry> 105 106 <varlistentry id="infokey"> 107 <term><command>infokey</command></term> 108 <listitem> 109 <indexterm zone="ch-system-texinfo infokey"><primary sortas="b-infokey">infokey</primary></indexterm> 110 <para>compiles a source file containing Info 111 customizations into a binary format.</para> 112 </listitem> 113 </varlistentry> 114 115 <varlistentry id="install-info"> 116 <term><command>install-info</command></term> 117 <listitem> 118 <indexterm zone="ch-system-texinfo install-info"><primary sortas="b-install-info">install-info</primary></indexterm> 119 <para>is used to install Info files. It updates entries in the Info index file.</para> 120 </listitem> 121 </varlistentry> 122 123 <varlistentry id="makeinfo"> 124 <term><command>makeinfo</command></term> 125 <listitem> 126 <indexterm zone="ch-system-texinfo makeinfo"><primary sortas="b-makeinfo">makeinfo</primary></indexterm> 127 <para>translates the given Texinfo source 128 documents into various other formats: Info files, plain text, or HTML.</para> 129 </listitem> 130 </varlistentry> 131 132 <varlistentry id="texi2dvi"> 133 <term><command>texi2dvi</command></term> 134 <listitem> 135 <indexterm zone="ch-system-texinfo texi2dvi"><primary sortas="b-texi2dvi">texi2dvi</primary></indexterm> 136 <para>is used to format the given Texinfo 137 document into a device-independent file that can be printed.</para> 138 </listitem> 139 </varlistentry> 140 141 <varlistentry id="texindex"> 142 <term><command>texindex</command></term> 143 <listitem> 144 <indexterm zone="ch-system-texinfo texindex"><primary sortas="b-texindex">texindex</primary></indexterm> 145 <para>is used to sort Texinfo index files.</para> 146 </listitem> 147 </varlistentry> 148 </variablelist> 62 <para>See testing</para> 149 63 150 64 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.