source: chapter06/texinfo.xml@ e70e3b6

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 12.2 12.2-rc1 6.0 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/loongarch-12.2 xry111/mips64el xry111/multilib xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since e70e3b6 was c6cb3aa, checked in by Manuel Canales Esparcia <manuel@…>, 20 years ago

HEAD: Retagged the Contents of ... sections.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3621 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 4.6 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../general.ent">
4 %general-entities;
5]>
6<sect1 id="ch-system-texinfo" xreflabel="Texinfo" role="wrap">
7<title>Texinfo-&texinfo-version;</title>
8<?dbhtml filename="texinfo.html"?>
9
10<indexterm zone="ch-system-texinfo"><primary sortas="a-Texinfo">Texinfo</primary></indexterm>
11
12<sect2 role="package"><title/>
13<para>The Texinfo package contains programs for reading, writing, and
14converting Info documents.</para>
15
16<segmentedlist>
17<segtitle>&buildtime;</segtitle>
18<segtitle>&diskspace;</segtitle>
19<seglistitem><seg>0.2 SBU</seg><seg>17 MB</seg></seglistitem>
20</segmentedlist>
21
22<segmentedlist>
23<segtitle>Texinfo installation depends on</segtitle>
24<seglistitem><seg>Bash, Binutils, Coreutils,
25Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem>
26</segmentedlist>
27</sect2>
28
29<sect2 role="installation">
30<title>Installation of Texinfo</title>
31
32<para>Prepare Texinfo for compilation:</para>
33
34<screen><userinput>./configure --prefix=/usr</userinput></screen>
35
36<para>Compile the package:</para>
37
38<screen><userinput>make</userinput></screen>
39
40<para>To test the results, issue:
41<userinput>make check</userinput>.</para>
42
43<para>Install the package:</para>
44
45<screen><userinput>make install</userinput></screen>
46
47<para>Optionally install the components belonging in a TeX installation:</para>
48
49<screen><userinput>make TEXMF=/usr/share/texmf install-tex</userinput></screen>
50
51<para>The meaning of the make parameter:</para>
52
53<itemizedlist>
54<listitem><para><userinput>TEXMF=/usr/share/texmf</userinput>: The TEXMF
55makefile variable holds the location of the root of your TeX tree if, for
56example, you plan to install a TeX package later on.</para></listitem>
57</itemizedlist>
58
59<para>The Info documentation system uses a plain text file to hold its list of
60menu entries. The file is located at <filename>/usr/share/info/dir</filename>.
61Unfortunately, due to occasional problems in the Makefiles of various packages,
62it can sometimes get out of step with the Info manuals actually installed on the
63system. If ever you need to recreate the
64<filename>/usr/share/info/dir</filename> file, the following optional commands
65will accomplish the task:</para>
66
67<screen><userinput>cd /usr/share/info
68rm dir
69for f in *
70do install-info $f dir 2&gt;/dev/null
71done</userinput></screen>
72
73</sect2>
74
75
76<sect2 id="contents-texinfo" role="content"><title>Contents of Texinfo</title>
77
78<segmentedlist>
79<segtitle>Installed programs</segtitle>
80<seglistitem><seg>info, infokey, install-info,
81makeinfo, texi2dvi and texindex</seg></seglistitem>
82</segmentedlist>
83
84<variablelist><title>Short descriptions</title>
85
86<varlistentry>
87<term id="info"><command>info</command></term>
88<listitem>
89<indexterm zone="ch-system-texinfo info"><primary sortas="b-info">info</primary></indexterm>
90<para>is used to read Info documents. Info
91documents are a bit like man pages, but often go much deeper than just
92explaining all the flags. Compare for example man tar and info tar.</para>
93</listitem>
94</varlistentry>
95
96<varlistentry>
97<term id="infokey"><command>infokey</command></term>
98<listitem>
99<indexterm zone="ch-system-texinfo infokey"><primary sortas="b-infokey">infokey</primary></indexterm>
100<para>compiles a source file containing Info
101customizations into a binary format.</para>
102</listitem>
103</varlistentry>
104
105<varlistentry>
106<term id="install-info"><command>install-info</command></term>
107<listitem>
108<indexterm zone="ch-system-texinfo install-info"><primary sortas="b-install-info">install-info</primary></indexterm>
109<para>is used to install Info files. It updates entries in the Info index file.</para>
110</listitem>
111</varlistentry>
112
113<varlistentry>
114<term id="makeinfo"><command>makeinfo</command></term>
115<listitem>
116<indexterm zone="ch-system-texinfo makeinfo"><primary sortas="b-makeinfo">makeinfo</primary></indexterm>
117<para>translates the given Texinfo source
118documents into various other formats: Info files, plain text, or HTML.</para>
119</listitem>
120</varlistentry>
121
122<varlistentry>
123<term id="texi2dvi"><command>texi2dvi</command></term>
124<listitem>
125<indexterm zone="ch-system-texinfo texi2dvi"><primary sortas="b-texi2dvi">texi2dvi</primary></indexterm>
126<para>is used to format the given Texinfo
127document into a device-independent file that can be printed.</para>
128</listitem>
129</varlistentry>
130
131<varlistentry>
132<term id="texindex"><command>texindex</command></term>
133<listitem>
134<indexterm zone="ch-system-texinfo texindex"><primary sortas="b-texindex">texindex</primary></indexterm>
135<para>is used to sort Texinfo index files.</para>
136</listitem>
137</varlistentry>
138</variablelist>
139
140</sect2>
141
142</sect1>
Note: See TracBrowser for help on using the repository browser.