source: pst/typesetting/tex-path.xml@ 0b765b0

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules 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 0b765b0 was 3f31914, checked in by Ken Moffat <ken@…>, 9 years ago

Move setting the path for texlive to the beginning of the chapter. This will mean that the fixups needed to get the 2015 source to work will not need to specify the PATH to fmtutil-sys and mtxrun, and is consistent with other packages where we use /opt.

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

  • Property mode set to 100644
File size: 2.2 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>Before starting to build TeX Live, set up your PATH so
19 that the system can properly find the files. If you set up your login
20 scripts as recommended in <xref linkend='postlfs-config-profile'/>, update
21 the needed paths by appending to the
22 <filename>extrapaths.sh</filename> script. The programs are always
23 installed in an &lt;ARCH&gt;-linux subdirectory and on 32-bit x86 this is
24 always i386-linux. For x86_64 and i?86 we can generate this as $TEXARCH:
25 </para>
26
27<!-- EOF should NOT be in double quotes, we want it to evaluate $TEXARCH -->
28<!-- this is also in texlive.xml -->
29<screen role="root"><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
30
31cat &gt;&gt; /etc/profile.d/extrapaths.sh &lt;&lt; EOF
32<literal>
33# Begin texlive addition
34
35pathappend /opt/texlive/&texlive-year;/texmf-dist/doc/man MANPATH
36pathappend /opt/texlive/&texlive-year;/texmf-dist/doc/info INFOPATH
37pathappend /opt/texlive/&texlive-year;/bin/$TEXARCH
38
39# End texlive addition
40</literal>
41EOF
42
43unset TEXARCH</userinput></screen>
44
45 <!-- commented, they have been removed
46 <note><para>The standard MANPATH and INFOPATH path are specified above to
47 ensure they are included. If they are already set in the boot script
48 procedure, the pathappend function will ensure duplicates are
49 removed, so including them here will do no harm.</para></note> -->
50
51 <para>The new paths can be immediately activated by running <command>source
52 /etc/profile</command>.</para>
53
54 <para>You should now proceed either to <xref linkend="tl-installer"/> for
55 a binary installation of texlive, or to <xref linkend="texlive"/> to begin
56 installing from source.</para>
57
58</sect1>
Note: See TracBrowser for help on using the repository browser.