source: pst/typesetting/tex-path.xml@ 2c7493c7

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 2c7493c7 was 26e8824, checked in by Ken Moffat <ken@…>, 4 years ago

texlive-2020

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

  • Property mode set to 100644
File size: 2.5 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
8<sect1 id="tex-path" xreflabel="Setting the PATH for TeX Live">
9 <?dbhtml filename="tex-path.html"?>
10
11 <sect1info>
12 <othername>$LastChangedBy$</othername>
13 <date>$Date$</date>
14 </sect1info>
15
16 <title>Setting the PATH for TeX Live</title>
17
18 <para>
19 Before starting to build TeX Live, set up your PATH so
20 that the system can properly find the files. If you set up your login
21 scripts as recommended in <xref linkend='postlfs-config-profile'/>, update
22 the needed paths by appending to the
23 <filename>extrapaths.sh</filename> script. The programs are always
24 installed in an &lt;ARCH&gt;-linux subdirectory and on 32-bit x86 this is
25 always i386-linux. For x86_64 and i?86 we can generate this as $TEXARCH:
26 </para>
27
28 <note>
29 <para>
30 If upgrading from a previous year's version, you should manually
31 edit <filename>extrapaths.sh</filename> to ensure that the version for
32 the year you wish to use is the only TeX present (some people need to
33 keep multiple years available to ensure there are no regressions in
34 their documents).
35 </para>
36 </note>
37
38<!-- EOF should NOT be in double quotes, we want it to evaluate $TEXARCH -->
39<!-- this is also in texlive.xml -->
40<screen role="root"><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
41
42cat &gt;&gt; /etc/profile.d/extrapaths.sh &lt;&lt; EOF
43<literal>
44# Begin texlive addition
45
46pathappend /opt/texlive/&texlive-year;/texmf-dist/doc/man MANPATH
47pathappend /opt/texlive/&texlive-year;/texmf-dist/doc/info INFOPATH
48pathappend /opt/texlive/&texlive-year;/bin/$TEXARCH
49
50# End texlive addition
51</literal>
52EOF
53
54unset TEXARCH</userinput></screen>
55
56
57 <note>
58 <para>
59 The standard MANPATH and INFOPATH path are specified above to
60 ensure they are included. If they are already set in the boot script
61 procedure, the pathappend function will ensure duplicates are
62 removed, so including them here will do no harm.
63 </para>
64 </note>
65
66 <para>
67 The new paths can be immediately activated by running <command>source
68 /etc/profile</command>.
69 </para>
70
71 <para>
72 You should now proceed either to <xref linkend="tl-installer"/> for
73 a binary installation of texlive, or to <xref linkend="texlive"/> to begin
74 installing from source.
75 </para>
76
77</sect1>
Note: See TracBrowser for help on using the repository browser.