source: chapter06/texinfo.xml@ c288d97

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.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 v5_1 v5_1_1 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
Last change on this file since c288d97 was 3be4d97, checked in by Alex Gronenwoud <alex@…>, 20 years ago

Changing identifiers in preparation for moving sections.

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

  • Property mode set to 100644
File size: 2.1 KB
Line 
1<sect1 id="ch-system-texinfo" xreflabel="Texinfo">
2<title>Installing Texinfo-&texinfo-version;</title>
3<?dbhtml filename="texinfo.html" dir="chapter06"?>
4
5<para>The Texinfo package contains programs for reading, writing, and
6converting Info documents.</para>
7
8<screen>&buildtime; &texinfo-time;
9&diskspace; &texinfo-compsize;</screen>
10
11&aa-texinfo-down;
12&aa-texinfo-dep;
13
14<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
15
16<sect2>
17<title>Installation of Texinfo</title>
18
19<para>Prepare Texinfo for compilation:</para>
20
21<screen><userinput>./configure --prefix=/usr</userinput></screen>
22
23<para>Compile the package:</para>
24
25<screen><userinput>make</userinput></screen>
26
27<para>This package has a test suite available which can perform a number of
28checks to ensure it built correctly. Should you choose to run it, the
29following command will do so:</para>
30
31<screen><userinput>make check</userinput></screen>
32
33<para>Install the package:</para>
34
35<screen><userinput>make install</userinput></screen>
36
37<para>And optionally install the components belonging in a TeX installation:</para>
38
39<screen><userinput>make TEXMF=/usr/share/texmf install-tex</userinput></screen>
40
41<para>The meaning of the make parameter:</para>
42
43<itemizedlist>
44<listitem><para><userinput>TEXMF=/usr/share/texmf</userinput>: The TEXMF
45makefile variable holds the location of the root of your TeX tree if, for
46example, you plan to install a TeX package later on.</para></listitem>
47</itemizedlist>
48
49<para>The Info documentation system uses a plain text file to hold its list of
50menu entries. The file is located at <filename>/usr/share/info/dir</filename>.
51Unfortunately, due to occasional problems in the Makefiles of various packages,
52it can sometimes get out of step with the Info manuals actually installed on the
53system. If ever you need to recreate the
54<filename>/usr/share/info/dir</filename> file, the following optional commands
55will accomplish the task:</para>
56
57<screen><userinput>cd /usr/share/info
58rm dir
59for f in *
60do install-info $f dir 2>/dev/null
61done</userinput></screen>
62
63</sect2>
64
65&aa-texinfo-shortdesc;
66&aa-texinfo-desc;
67
68</sect1>
69
Note: See TracBrowser for help on using the repository browser.