Changeset ec44474 for pst/typesetting/texlive.xml
- Timestamp:
- 02/14/2014 02:11:34 AM (10 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 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
- Children:
- c904794a
- Parents:
- 6962da4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pst/typesetting/texlive.xml
r6962da4 rec44474 5 5 %general-entities; 6 6 7 <!ENTITY texlive-year "2013">8 <!ENTITY texlive-installer "http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz">9 10 7 <!ENTITY texlive-source-download-http " "> 11 8 <!ENTITY texlive-source-download-ftp "ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texlive-version;-source.tar.xz"> … … 32 29 33 30 <sect2 role="package"> 34 <title>Introduction to TeX Live</title> 35 36 <para>The <application>TeX Live</application> package is a comprehensive 37 TeX document production system. It includes TEX, LaTeX2e, ConTEXt, 38 Metafont, MetaPost, BibTeX and many other programs; an extensive collection 39 of macros, fonts and documentation; and support for typesetting in many 40 different scripts from around the world.</para> 31 <title>Introduction to TeX Live from source</title> 32 33 <para>A binary version of the <application>TeX Live</application> package 34 is installed at <xref linkend="tl-installer"/>. Here, we use that to rebuild 35 the compiled programs from source.</para> 41 36 42 37 &lfs74_checked; … … 64 59 </itemizedlist> 65 60 66 <bridgehead renderas="sect3">Additional Downloads</bridgehead>67 <itemizedlist spacing="compact">68 <listitem>69 <para>The TeX Live installer: <ulink url="&texlive-installer;"/></para>70 </listitem>71 </itemizedlist>72 73 61 <bridgehead renderas="sect3">TeX Live Dependencies</bridgehead> 74 62 75 <bridgehead renderas="sect4">Recommended (to build from source)</bridgehead>63 <bridgehead renderas="sect4">Recommended</bridgehead> 76 64 <para role="recommended"> 65 <xref linkend="freeglut"/> (for asy), 66 <xref linkend="gs"/>, 67 <xref linkend="x-window-system"/> 68 </para> 69 <para> 77 70 The source ships with its own versions of <emphasis>many</emphasis> 78 71 libraries, and will use them unless it is forced to use the system 79 versions. 80 <xref linkend="gs"/>,72 versions. The following are recommended so that the system version 73 will be used: 81 74 <xref linkend="icu"/>, 82 75 <xref linkend="freetype2"/>, … … 85 78 <xref linkend="harfbuzz"/> (linked to graphite2), 86 79 <xref linkend="libpng"/>, 87 <xref linkend="poppler"/>, 88 <xref linkend="x-window-system"/> 89 </para> 90 91 92 <bridgehead renderas="sect4">Optional (to build from source)</bridgehead> 80 <xref linkend="poppler"/> 81 </para> 82 83 <bridgehead renderas="sect4">Optional</bridgehead> 93 84 <para role="optional"> 94 The source ships with its own versions of these libraries, which are either 85 <ulink url="http://www.fftw.org/">FFTW</ulink> can be used by asy. 86 </para> 87 <para> 88 The source ships with its own versions of several libraries which are either 95 89 not under active development, or only used for limited functionality. If 96 90 you install these, as with some other optional dependencies in this book you … … 103 97 </para> 104 98 105 <bridgehead renderas="sect4">Runtime dependencies if building from source</bridgehead>99 <bridgehead renderas="sect4">Runtime dependencies</bridgehead> 106 100 <para role="recommended"> 107 not yet adequate to rebuild this),108 <xref linkend=" tk"/> for ep2pdftk.101 Some (re-installed) scripts will use 102 <xref linkend="ruby"/> and <xref linkend="tk"/> is used by epspdftk. 109 103 </para> 110 104 … … 117 111 <title>Installation of TeX Live</title> 118 112 119 <para>The <application>TeX Live</application> set of programs with its 120 supporting documents, fonts, and utilities is very large. The upstream 121 maintainers recommend placing all files in a single directory structure. 122 BLFS recommends <filename class='directory'>/opt/texlive</filename>.</para> 123 124 <para>First, unpack the installer and change into the installer's 125 directory, <filename class='directory'>install-tl-<CCYYMMDD></filename>. 126 This directory name changes frequently when the installer is updated, 127 so replace <CCYYMMDD> by the correct directory name.</para> 128 129 <screen><userinput>tar -xf install-tl-unx.tar.gz && 130 cd install-tl-<CCYYMMDD> </userinput></screen> 131 132 <note><para>The distribution binaries installed below use static linking 133 for internal <application>TeX Live</application> libraries. Additional 134 libraries as specified in the dependencies section do not need to be 135 present during the install, but the programs that need them will not run 136 until their specific dependencies are installed.</para></note> 137 138 <para>Now, as the <systemitem class="username">root</systemitem> 139 user:</para> 140 141 <screen><userinput role="root">TEXLIVE_INSTALL_PREFIX=/opt/texlive ./install-tl</userinput></screen> 142 143 <para>This command is interactive and allows selection or modification of 144 platform, packages, directories, and other options. The full installation 145 scheme will require about 3.5 gigabytes of disk space. The time to complete 146 the download will depend on your internet connection speed and the 147 number of packages selected.</para> 148 149 <para>After the package download is complete, the next step is to make sure 150 that the system can properly find the files. If you set up your login 151 scripts as recommended in <xref linkend='postlfs-config-profile'/>, update 152 the needed paths by appending to the <filename>extrapaths.sh</filename> script. 153 The programs are always installed in an <ARCH>-linux subdirectory. If 154 you are not using x86_64, <emphasis>always</emphasis> change that to your 155 actual installation location.</para> 156 157 <screen><userinput role="root">cat >> /etc/profile.d/extrapaths.sh << "EOF" 158 pathappend /usr/share/man MANPATH 159 pathappend /opt/texlive/&texlive-year;/texmf-dist/doc/man MANPATH 160 pathappend /usr/share/info INFOPATH 161 pathappend /opt/texlive/&texlive-year;/texmf-dist/doc/info INFOPATH 162 pathappend /opt/texlive/&texlive-year;/bin/x86_64-linux 163 EOF</userinput></screen> 164 165 <note><para>The standard MANPATH and INFOPATH path are specified above to 166 ensure they are included. If they are already set in the boot script 167 procedure, the pathappend function will ensure duplicates are 168 removed, so including them here will do no harm.</para></note> 169 170 <para>The new paths can be immediately activated by running <command>source 171 /etc/profile</command>.</para> 172 173 <para>At this point the binary installation is complete.</para> 113 <para>These instructions will overwrite the corresponding files from the 114 binary installer. As with the installer, change x86_64-linux to whatever 115 matches your architecture.</para> 174 116 175 117 <para>Please note that installing from source will recompile the binary … … 178 120 versions than those from the newer installer. It will <emphasis>not</emphasis> 179 121 recreate any of the following: the more than 200 symlinks in the 180 <ARCH>-linux directory (some are alternate names, many are pointers to122 x86_64-linux directory (some are alternate names, many are pointers to 181 123 the scripts), html files, PDF files, licenses, README files, two config 182 124 files (<filename>texmf.cnf</filename> and <filename>texmfcnf.lua</filename>), … … 190 132 <application>asy</application> and <application>xindy</application> which were 191 133 installed by the binary installer.</para> <!-- FIXME --> 192 193 <para> If building from194 source is desired, continue as a normal user. Extract the source package as195 usual. Again, change x86_64-linux to whatever matches your architecture.196 The developers do not recommend building in the source directory, so enter197 the following commands:</para>198 134 199 135 <screen><userinput>mkdir texlive-build &&
Note:
See TracChangeset
for help on using the changeset viewer.