source: pst/typesetting/texlive.xml@ a027d7d3

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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
Last change on this file since a027d7d3 was a027d7d3, checked in by Bruce Dubbs <bdubbs@…>, 12 years ago

Remove spaces from titles

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

  • Property mode set to 100644
File size: 10.3 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY texlive-installer "http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz">
8
9 <!ENTITY texlive-source-download-http " ">
10 <!ENTITY texlive-source-download-ftp "ftp://tug.org/texlive/historic/2011/texlive-&texlive-version;-source.tar.xz">
11 <!ENTITY texlive-source-md5sum "968d238949e8a34a1fd74c374ddfe6f1">
12 <!ENTITY texlive-source-size "126 MB">
13
14 <!ENTITY texlive-texmf-download-http " ">
15 <!ENTITY texlive-texmf-download-ftp "ftp://tug.org/texlive/historic/2011/texlive-&texlive-version;-texmf.tar.xz">
16 <!ENTITY texlive-texmf-md5sum "ed7b558be35adf00a6c2e69609cd679a">
17 <!ENTITY texlive-texmf-size "1.2 GB">
18
19 <!ENTITY texlive-buildsize "5.4 GB">
20 <!ENTITY texlive-time "9.7 SBU">
21]>
22
23<sect1 id="texlive" xreflabel="texlive-&texlive-version;">
24 <?dbhtml filename="texlive.html"?>
25
26 <sect1info>
27 <othername>$LastChangedBy$</othername>
28 <date>$Date$</date>
29 </sect1info>
30
31 <title>texlive-&texlive-version;</title>
32
33 <indexterm zone="texlive">
34 <primary sortas="a-texlive">texlive</primary>
35 </indexterm>
36
37 <sect2 role="package">
38 <title>Introduction to TeX Live</title>
39
40 <para>The <application>TeX Live</application> package is a comprehensive
41 TeX document production system. It includes TEX, LaTeX2e, ConTEXt,
42 Metafont, MetaPost, BibTeX and many other programs; an extensive collection
43 of macros, fonts and documentation; and support for typesetting in many
44 different scripts from around the world.</para>
45
46 &lfs70_checked;
47
48 <bridgehead renderas="sect3">Package Information</bridgehead>
49 <itemizedlist spacing="compact">
50 <listitem>
51 <para>Download (HTTP): <ulink url="&texlive-source-download-http;"/></para>
52 </listitem>
53 <listitem>
54 <para>Download (FTP): <ulink url="&texlive-source-download-ftp;"/></para>
55 </listitem>
56 <listitem>
57 <para>Download MD5 sum: &texlive-source-md5sum;</para>
58 </listitem>
59 <listitem>
60 <para>Download size: &texlive-source-size;</para>
61 </listitem>
62 <listitem>
63 <para>Estimated disk space required: &texlive-buildsize;</para>
64 </listitem>
65 <listitem>
66 <para>Estimated build time: &texlive-time;</para>
67 </listitem>
68 </itemizedlist>
69
70 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
71 <itemizedlist spacing="compact">
72 <listitem>
73 <para>The TeX Live installer: <ulink url="&texlive-installer;"/></para>
74 </listitem>
75 <!--
76 <listitem>
77 <para>TeX MetaFonts and additional components:
78 <ulink url="&texlive-texmf-download-ftp;"/></para>
79 </listitem>
80 <listitem>
81 <para>Download MD5 sum: &texlive-texmf-md5sum;</para>
82 </listitem>
83 <listitem>
84 <para>Download size: &texlive-texmf-size;</para>
85 </listitem>-->
86 </itemizedlist>
87
88 <bridgehead renderas="sect3">TeX Live Dependencies</bridgehead>
89
90 <bridgehead renderas="sect4">Optional</bridgehead>
91 <para role="optional"><xref linkend="gs"/>,
92 <xref linkend="poppler"/>,
93 <xref linkend="freetype2"/>,
94 <xref linkend="fontconfig"/>,
95 <xref linkend="libpng"/>,
96 <xref linkend="x-window-system"/>,
97 <xref linkend="recode"/>,
98 <xref linkend="icu"/>,
99 <ulink url="http://www.libgd.org/Main_Page">GD</ulink>,
100 <ulink url="http://www.sfr-fresh.com/linux/misc/t1lib">t1lib</ulink>,
101 <ulink url="http://sourceforge.net/projects/zziplib/">ZZIPlib</ulink>,
102 <ulink url="http://www.gnu.org/software/clisp/">CLISP</ulink>,
103 <ulink url="http://www.lua.org/">Lua</ulink>,
104 <ulink url="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=TECkitDownloads">TECkit</ulink>, and
105 <ulink url="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;cat_id=RenderingGraphite">
106 Graphite</ulink></para>
107
108 <para condition="html" role="usernotes">User Notes:
109 <ulink url="&blfs-wiki;/texlive"/></para>
110
111 </sect2>
112
113 <sect2 role="installation">
114 <title>Installation of TeX Live</title>
115
116 <para>The <application>TeX Live</application> set of programs with it's
117 supporting documents, fonts, and utilities is very large. The upstream
118 maintainers recommend placing all files in a single directory structure.
119 BLFS recommends <filename class='directory'>/opt/texlive</filename>.</para>
120
121 <para>First, unpack the installer and change into the installer's
122 directory, <filename class='directory'>install-tl-20111204</filename>.
123 This directory name may change if the installer package is updated
124 by the upstream maintainers.</para>
125
126<screen><userinput>tar -xf install-tl-unx.tar.gz &amp;&amp;
127cd install-tl-20111204 </userinput></screen>
128
129 <note><para>The distribution binaries installed below use static linking
130 for internal <application>TeX Live</application> libraries. Additional
131 libraries as specified in the dependencies section do not need to be
132 present during the install, but the programs that need them will not run
133 until their specific dependencies are installed.</para></note>
134
135 <para>Now, as the <systemitem class="username">root</systemitem>
136 user:</para>
137
138<screen><userinput>TEXLIVE_INSTALL_PREFIX=/opt/texlive ./install-tl</userinput></screen>
139
140 <para>This command is interactive and allows selection or modification of
141 platform, packages, directories, and other options. The full installation
142 scheme will require about 3 gigabytes of disk space. The time to complete
143 the download time will depend on your internet connection speed and the
144 number of packages selected.</para>
145
146 <para>After the package download is complete, the next step is to make sure
147 that the system can properly find the files. If you set up your login
148 scripts as recommended in <xref linkend='postlfs-config-profile'/>, update
149 the needed paths by appending to the <filename>extrapaths.sh</filename> script.
150 Be sure to adjust the paths below to reflect your actual installation
151 location. In addition, the path to the binaries will be affected by your
152 system architecture.</para>
153
154<screen><userinput>cat &gt;&gt;> /etc/profile.d/extrapaths.sh &lt;&lt; "EOF"
155pathappend /usr/share/man MANPATH
156pathappend /opt/texlive/2011/texmf/doc/man MANPATH
157pathappend /usr/share/info INFOPATH
158pathappend /opt/texlive/2011/texmf/doc/info INFOPATH
159pathappend /opt/texlive/2011/bin/x86_64-linux
160EOF</userinput></screen>
161
162 <note><para>The standard MANPATH and INFOPATH path are specified above to
163 ensure they are included. If they are already set in the boot script
164 procedure, the pathappend function will ensure duplicates are
165 removed, so including them here will do no harm.</para></note>
166
167 <para>The new paths can be immediately activated by running <command>source
168 /etc/profile</command>.</para>
169
170 <para>At this point the installation is complete. If building from
171 source is desired, extract the source package as usual and continue.</para>
172
173 <note>
174 <para>If you do not have Xorg installed add <userinput>--without-x</userinput>
175 to the configure command.</para>
176
177 <para>If you do not have fontconfig installed, add
178 <userinput>--disable-xdvipdfmx</userinput> to the configure command.</para>
179 </note>
180
181<screen><userinput>./configure --prefix=/usr \
182 --disable-native-texlive-build \
183 --without-luatex \
184 --enable-mktextex-default \
185 --with-banner-add=" - BLFS" &amp;&amp;
186make</userinput></screen>
187
188 <para>To test the results, issue: <command>make check</command>.</para>
189
190 <para>In order to gather the built files in one place, use
191 <userinput>make install</userinput> to put then in a temproary location:</para>
192
193<screen><userinput>make DESTDIR=$PWD/livetex-tmp install</userinput></screen>
194
195 <para>Now copy the executables to the <application>TeX Live</application>
196 binary directory. Be sure to adjust the destination directory for your
197 installation. As the <systemitem class="username">root</systemitem>
198 user:</para>
199
200<screen><userinput>find livetex-tmp/usr/bin -type f -exec cp -v {} /opt/texlive/2011/bin/x86_64-linux \;</userinput></screen>
201
202 <note><para>If you passed the option <option>--enable-shared</option> to the
203 configure command, the two libraries, ibkpathsea.so, libptexenc.so and their
204 symbolic links will also need to be copied to /usr/lib.</para></note>
205
206 </sect2>
207
208 <sect2 role="content">
209 <title>Contents</title>
210
211 <segmentedlist>
212 <segtitle>Installed Programs</segtitle>
213 <segtitle>Installed Libraries</segtitle>
214 <segtitle>Installed Directories</segtitle>
215
216 <seglistitem>
217 <seg>Over 300 binaries and symlinks to scripts</seg>
218 <seg>None</seg>
219 <seg>/opt/texlive</seg>
220 </seglistitem>
221 </segmentedlist>
222
223 <variablelist>
224 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
225 <?dbfo list-presentation="list"?>
226 <?dbhtml list-presentation="table"?>
227
228 <varlistentry id="texlive-programs">
229 <term><command>TeX&nbsp;programs</command></term>
230 <listitem>
231 <para>included in the <application>TeX Live</application> package are
232 too numerous to individually list. Please refer to the individual
233 program man and html pages in the installation directory's 2011/index.html
234 directory.</para>
235 <indexterm zone="texlive texlive-programs">
236 <primary sortas="b-texlive-programs">TeX Live programs</primary>
237 </indexterm>
238 </listitem>
239 </varlistentry>
240<!--
241 <varlistentry id="libkpathseaTL">
242 <term><filename class='libraryfile'>libkpathsea.{so,a}</filename></term>
243 <listitem>
244 <para>contains the functions used by the TeX programs to resolve
245 and catalog pathnames used in the Tex installation.</para>
246 <indexterm zone="texlive libkpathseaTL">
247 <primary sortas="c-libkpathseaTL">libkpathsea.{so,a}</primary>
248 </indexterm>
249 </listitem>
250 </varlistentry>
251-->
252 </variablelist>
253
254 </sect2>
255
256</sect1>
Note: See TracBrowser for help on using the repository browser.