Changeset fa3edfef for pst/typesetting
- Timestamp:
- 03/25/2020 12:06:24 PM (4 years ago)
- Branches:
- 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
- Children:
- 81a73ed8
- Parents:
- 47274444
- Location:
- pst/typesetting
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
pst/typesetting/asymptote.xml
r47274444 rfa3edfef 159 159 href="../../xincludes/tex-prefix.xml"/> 160 160 161 <para><parameter>--libdir=/opt/texlive/&texlive-year;/texmf-dist;</parameter>: 162 This parameter ensures that the <filename class="directory">asymptote</filename> 163 directory will similarly overwrite any files installed by install-tl-unx.</para> 164 165 <para><parameter>--enable-gc=system</parameter>: this ensures that the system 166 version of <filename class="libraryfile">libgc.so</filename> will be used 167 instead of the version shipped with this package.</para> 168 169 <para><parameter>--with-latex= ... --with-context=</parameter>: These switches 170 ensure that style files and a tex file will be installed into the 171 <application>texlive</application> directories instead of creating a 172 <filename class="directory">texmf-local</filename> directory for them.</para> 161 <para> 162 <parameter>--libdir=/opt/texlive/&texlive-year;/texmf-dist;</parameter>: 163 This parameter ensures that the <filename 164 class="directory">asymptote</filename> directory will similarly 165 overwrite any files installed by install-tl-unx. 166 </para> 167 168 <para> 169 <parameter>--enable-gc=system</parameter>: this ensures that the system 170 version of <filename class="libraryfile">libgc.so</filename> will be used 171 instead of the version shipped with this package. 172 </para> 173 174 <para> 175 <parameter>--with-latex= ... --with-context=</parameter>: These switches 176 ensure that style files and a tex file will be installed into the 177 <application>texlive</application> directories instead of creating a 178 <filename class="directory">texmf-local</filename> directory for them. 179 </para> 173 180 174 181 <!-- commenting for now: 2.44 installs asymptote.info in both places -
pst/typesetting/biber.xml
r47274444 rfa3edfef 47 47 <title>Introduction to biber</title> 48 48 49 <para>Biber is a BibTeX replacement for users of biblatex, written in 50 <application>Perl</application>, with full Unicode support.</para> 49 <para> 50 Biber is a BibTeX replacement for users of biblatex, written in 51 <application>Perl</application>, with full Unicode support. 52 </para> 51 53 52 54 &lfs91_checked; … … 72 74 <itemizedlist spacing="compact"> 73 75 <listitem> 74 <para>Download (HTTP): <ulink url="&biber-download-http;"/></para> 75 </listitem> 76 <listitem> 77 <para>Download (FTP): <ulink url="&biber-download-ftp;"/></para> 78 </listitem> 79 <listitem> 80 <para>Download MD5 sum: &biber-md5sum;</para> 81 </listitem> 82 <listitem> 83 <para>Download size: &biber-size;</para> 84 </listitem> 85 <listitem> 86 <para>Estimated disk space required: &biber-buildsize;</para> 87 </listitem> 88 <listitem> 89 <para>Estimated build time: &biber-time;</para> 76 <para> 77 Download (HTTP): <ulink url="&biber-download-http;"/> 78 </para> 79 </listitem> 80 <listitem> 81 <para> 82 Download (FTP): <ulink url="&biber-download-ftp;"/> 83 </para> 84 </listitem> 85 <listitem> 86 <para> 87 Download MD5 sum: &biber-md5sum; 88 </para> 89 </listitem> 90 <listitem> 91 <para> 92 Download size: &biber-size; 93 </para> 94 </listitem> 95 <listitem> 96 <para> 97 Estimated disk space required: &biber-buildsize; 98 </para> 99 </listitem> 100 <listitem> 101 <para> 102 Estimated build time: &biber-time; 103 </para> 90 104 </listitem> 91 105 </itemizedlist> … … 106 120 --> 107 121 <para> 108 If you have updated to a new release of texlive-source, biber and its109 perl dependencies are still in present in <filename110 class="directory">/usr</filename> and do not need to be rebuilt. However,111 biblatex installs in <filename112 class="directory">/opt/texlive/&texlive-year;</filename> and does need to113 be reinstalled.122 If you have updated to a new release of texlive-source, biber and its 123 perl dependencies are still in present in <filename 124 class="directory">/usr</filename> and do not need to be rebuilt. 125 However, biblatex installs in <filename 126 class="directory">/opt/texlive/&texlive-year;</filename> and does 127 need to be reinstalled. 114 128 </para> 115 129 116 130 <para> 117 This version of biber requires <application>perl-5.30</application> or later.118 If you are still using the 8.4 version of BLFS you may wish to build the119 2.13 version: see the 8.4 book noting that biblatex-3.13 has been replaced by120 biblatex-3.13a upstream.131 This version of biber requires <application>perl-5.30</application> 132 or later. If you are still using the 8.4 version of BLFS you may 133 wish to build the 2.13 version: see the 8.4 book noting that 134 biblatex-3.13 has been replaced by biblatex-3.13a upstream. 121 135 </para> 122 136 </note> … … 126 140 <itemizedlist spacing="compact"> 127 141 <listitem> 128 <para>The corresponding version of <application>biblatex</application> is 129 a separate project - the tds tarball is pre-packaged for untarring into 130 the <filename class="directory">texmf-dist</filename> directory. 131 Download (HTTP): <ulink url="&biblatex-download-http;"/></para> 132 </listitem> 133 <listitem> 134 <para>Download MD5 sum: &biblatex-md5sum;</para> 135 </listitem> 136 <listitem> 137 <para>Download size: &biblatex-size;</para> 142 <para> 143 The corresponding version of <application>biblatex</application> is 144 a separate project - the tds tarball is pre-packaged for untarring 145 into the <filename class="directory">texmf-dist</filename> 146 directory. Download (HTTP): <ulink url="&biblatex-download-http;"/> 147 </para> 148 </listitem> 149 <listitem> 150 <para> 151 Download MD5 sum: &biblatex-md5sum; 152 </para> 153 </listitem> 154 <listitem> 155 <para> 156 Download size: &biblatex-size; 157 </para> 138 158 </listitem> 139 159 </itemizedlist> … … 195 215 <xref linkend="texlive"/> 196 216 (or <xref linkend="tl-installer"/>, but for that you can use 197 <command>tlmgr update 217 <command>tlmgr update</command>) 198 218 </para> 199 219 … … 208 228 It is possible to install all missing dependencies automatically. You 209 229 must first install <xref linkend="perl-module-build"/> using <xref 210 linkend="perl-auto-install"/>. then run <command>perl ./Build.PL</command>211 and when it prompts you, become the root user and run212 <command>./Build installdeps</command>230 linkend="perl-auto-install"/>. Then run <command>perl 231 ./Build.PL</command> and when it prompts you, become the root user 232 and run <command>./Build installdeps</command> 213 233 </para> 214 234 </note> … … 222 242 <title>Installation of Biber</title> 223 243 224 <para>Install <application>Biber</application> by running the following 225 commands:</para> 244 <para> 245 Install <application>Biber</application> by running the following 246 commands: 247 </para> 226 248 227 249 <screen><userinput>perl ./Build.PL && 228 250 ./Build</userinput></screen> 229 251 230 <para>To test the results, enter: <command>./Build test</command></para> 231 232 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 252 <para> 253 To test the results, enter: <command>./Build test</command> 254 </para> 255 256 <para> 257 Now, as the <systemitem class="username">root</systemitem> user: 258 </para> 233 259 234 260 <screen role="root"><userinput>tar -xf ../biblatex-&biblatex-version;.tds.tgz -C /opt/texlive/&texlive-year;/texmf-dist && … … 278 304 <term><command>biber</command></term> 279 305 <listitem> 280 <para>is used for producing bibliographies in LaTeX documents.</para> 306 <para> 307 is used for producing bibliographies in LaTeX documents. 308 </para> 281 309 <indexterm zone="biber biber-prog"> 282 310 <primary sortas="b-biber">biber</primary> -
pst/typesetting/tex-path.xml
r47274444 rfa3edfef 16 16 <title>Setting the PATH for TeX Live</title> 17 17 18 <para>Before starting to build TeX Live, set up your PATH so 18 <para> 19 Before starting to build TeX Live, set up your PATH so 19 20 that the system can properly find the files. If you set up your login 20 21 scripts as recommended in <xref linkend='postlfs-config-profile'/>, update … … 23 24 installed in an <ARCH>-linux subdirectory and on 32-bit x86 this is 24 25 always i386-linux. For x86_64 and i?86 we can generate this as $TEXARCH: 25 26 </para> 26 27 27 28 <!-- EOF should NOT be in double quotes, we want it to evaluate $TEXARCH --> … … 43 44 unset TEXARCH</userinput></screen> 44 45 45 <!-- commented, they have been removed46 <note><para>The standard MANPATH and INFOPATH path are specified above to47 ensure they are included. If they are already set in the boot script48 procedure, the pathappend function will ensure duplicates are49 removed, so including them here will do no harm.</para></note> -->50 46 51 <para>The new paths can be immediately activated by running <command>source 52 /etc/profile</command>.</para> 47 <note> 48 <para> 49 The standard MANPATH and INFOPATH path are specified above to 50 ensure they are included. If they are already set in the boot script 51 procedure, the pathappend function will ensure duplicates are 52 removed, so including them here will do no harm. 53 </para> 54 </note> 53 55 54 <para>You should now proceed either to <xref linkend="tl-installer"/> for 56 <para> 57 The new paths can be immediately activated by running <command>source 58 /etc/profile</command>. 59 </para> 60 61 <para> 62 You should now proceed either to <xref linkend="tl-installer"/> for 55 63 a binary installation of texlive, or to <xref linkend="texlive"/> to begin 56 installing from source.</para> 64 installing from source. 65 </para> 57 66 58 67 </sect1> -
pst/typesetting/texlive.xml
r47274444 rfa3edfef 38 38 <title>Introduction to TeX Live from source</title> 39 39 40 <para>Most of TeX Live can be built from source without a pre-existing 41 installation, but <application>xindy</application> (for indexing) needs 42 working versions of <command>latex</command> and <command>pdflatex</command> 43 when configure is run, and the testsuite and install for 44 <command>asy</command> (for vector graphics) will fail if TeX has not 45 already been installed. Additionally, <application>biber</application> is 46 not provided within the <application>texlive</application> source.</para> 47 48 <para>All of those packages are dealt with on their own pages and can be 49 built after installing this package. If you have not already done so, you 50 should start at <xref linkend="tex-path"/> so that the final commands to 51 initialise the new installation will be found.</para> 40 <para> 41 Most of TeX Live can be built from source without a pre-existing 42 installation, but <application>xindy</application> (for indexing) needs 43 working versions of <command>latex</command> and 44 <command>pdflatex</command> when configure is run, and the testsuite 45 and install for <command>asy</command> (for vector graphics) will fail 46 if TeX has not already been installed. Additionally, 47 <application>biber</application> is not provided within the 48 <application>texlive</application> source. 49 </para> 50 51 <para> 52 All of those packages are dealt with on their own pages and can be 53 built after installing this package. If you have not already done so, you 54 should start at <xref linkend="tex-path"/> so that the final commands to 55 initialise the new installation will be found. 56 </para> 52 57 53 58 &lfs91_checked; … … 56 61 <itemizedlist spacing="compact"> 57 62 <listitem> 58 <para>Download (HTTP): <ulink url="&texlive-download-http;"/></para> 59 </listitem> 60 <listitem> 61 <para>Download (FTP): <ulink url="&texlive-download-ftp;"/></para> 62 </listitem> 63 <listitem> 64 <para>Download MD5 sum: &texlive-md5sum;</para> 65 </listitem> 66 <listitem> 67 <para>Download size: &texlive-size;</para> 68 </listitem> 69 <listitem> 70 <para>Estimated disk space required: &texlive-buildsize;</para> 71 </listitem> 72 <listitem> 73 <para>Estimated build time: &texlive-time;</para> 63 <para> 64 Download (HTTP): <ulink url="&texlive-download-http;"/> 65 </para> 66 </listitem> 67 <listitem> 68 <para> 69 Download (FTP): <ulink url="&texlive-download-ftp;"/> 70 </para> 71 </listitem> 72 <listitem> 73 <para> 74 Download MD5 sum: &texlive-md5sum; 75 </para> 76 </listitem> 77 <listitem> 78 <para> 79 Download size: &texlive-size; 80 </para> 81 </listitem> 82 <listitem> 83 <para> 84 Estimated disk space required: &texlive-buildsize; 85 </para> 86 </listitem> 87 <listitem> 88 <para> 89 Estimated build time: &texlive-time; 90 </para> 74 91 </listitem> 75 92 </itemizedlist> … … 77 94 <bridgehead renderas="sect3">Required Additional Downloads</bridgehead> 78 95 79 <para>Much of the texlive environment (including scripts, documentation, 80 fonts and various other files) is not part of the source tarball. You must 81 download it separately. This will give you all of the additional files 82 which are provided by a full install of the binary version, there is no 83 realistic way to restrict which parts get installed.</para> 96 <para> 97 Much of the texlive environment (including scripts, documentation, 98 fonts, and various other files) is not part of the source tarball. 99 You must download it separately. This will give you all of the 100 additional files which are provided by a full install of the binary 101 version, there is no realistic way to restrict which parts get 102 installed. 103 </para> 84 104 85 105 <para> … … 91 111 <itemizedlist spacing="compact"> 92 112 <listitem> 93 <para>Download (HTTP): <ulink url="&texlive-texmf-download-http;"/></para> 94 </listitem> 95 <listitem> 96 <para>Download (FTP): <ulink url="&texlive-texmf-download-ftp;"/></para> 97 </listitem> 98 <listitem> 99 <para>Download MD5 sum: &texlive-texmf-md5sum;</para> 100 </listitem> 101 <listitem> 102 <para>Download size: &texlive-texmf-size;</para> 103 </listitem> 104 <listitem> 105 <para>Required patch: <ulink 106 url="&patch-root;/texlive-&texlive-version;-source-upstream_fixes-1.patch"/></para> 113 <para> 114 Download (HTTP): <ulink url="&texlive-texmf-download-http;"/> 115 </para> 116 </listitem> 117 <listitem> 118 <para> 119 Download (FTP): <ulink url="&texlive-texmf-download-ftp;"/> 120 </para> 121 </listitem> 122 <listitem> 123 <para> 124 Download MD5 sum: &texlive-texmf-md5sum; 125 </para> 126 </listitem> 127 <listitem> 128 <para> 129 Download size: &texlive-texmf-size; 130 </para> 131 </listitem> 132 <listitem> 133 <para> 134 Required patch: <ulink url= 135 "&patch-root;/texlive-&texlive-version;-source-upstream_fixes-1.patch"/> 136 </para> 107 137 </listitem> 108 138 </itemizedlist> … … 114 144 <xref linkend="gs"/> <emphasis>including 115 145 <filename>libgs.so</filename></emphasis>, <!--(for dvisvgm, which is used by e.g. 116 <xref role="nodep" linkend="asymptote"/>) , :still referenced for dynamic loading,146 <xref role="nodep" linkend="asymptote"/>); still referenced for dynamic loading, 117 147 even without dvisvgm - e.fg. by dvipsk --> 118 148 <xref linkend="x-window-system"/> … … 152 182 </para> 153 183 154 <para>The shared libraries will be installed into a texlive directory. 155 As the <systemitem class="username">root</systemitem> user, add it to 156 your <filename>/etc/ld.so.conf</filename>:</para> 184 <para> 185 The shared libraries will be installed into a texlive directory. 186 As the <systemitem class="username">root</systemitem> user, add it to 187 your <filename>/etc/ld.so.conf</filename>: 188 </para> 157 189 158 190 <screen role="root"><userinput>cat >> /etc/ld.so.conf << EOF … … 171 203 </para> 172 204 173 <!--174 <para>175 If you came here to update an old system (because of the recent176 vulnerability) where the poppler version is before 0.62.0, such as177 BLFS-8.1, do NOT use the commands in the <literal>MYPOPPLER</literal>178 block of instructions, nor the <literal>\-\-with-system-poppler</literal>179 or <literal>\-\-with-system-xpdf</literal> options when configuring.180 </para>-->181 182 205 <para> 183 206 In the 2019 release, <application>dvisvgm</application> cannot be built 184 if shared system libraries are used. This means that <xref linkend="asymptote"/>185 will not be able to create svg files.207 if shared system libraries are used. This means that 208 <xref linkend="asymptote"/> will not be able to create svg files. 186 209 </para> 187 210 </note> … … 193 216 194 217 patch -Np1 -i ../texlive-&texlive-version;-source-upstream_fixes-1.patch && 195 <!-- 196 let MYPOPPLER=$(pkg-config \-\-modversion poppler | cut -d '.' -f2) 197 mv -v texk/web2c/pdftexdir/pdftosrc{-newpoppler,}.cc 198 if [ $MYPOPPLER -lt 68 ]; then 199 mv -v texk/web2c/pdftexdir/pdftoepdf{-newpoppler,}.cc 200 elif [ $MYPOPPLER -lt 69 ]; then 201 mv -v texk/web2c/pdftexdir/pdftoepdf{-poppler0.68.0,}.cc 202 else 203 mv -v texk/web2c/pdftexdir/pdftoepdf{-poppler0.69.0,}.cc 204 fi && 205 unset MYPOPPLER &&--> 218 206 219 mkdir texlive-build && 207 220 cd texlive-build && … … 240 253 make</userinput></screen> 241 254 242 <para>To test the results, issue: <command>make check</command> 243 A few tests may SKIP because kpathsea 244 has not yet been installed.</para> 245 246 <para>Now, as the <systemitem class="username">root</systemitem> 247 user:</para> 255 <para> 256 To test the results, issue: <command>make check</command> 257 A few tests may SKIP because kpathsea 258 has not yet been installed. 259 </para> 260 261 <para> 262 Now, as the <systemitem class="username">root</systemitem> user: 263 </para> 248 264 249 265 <!-- Editors, you can run 'make texlinks' in a DESTDIR by passing … … 263 279 </note> 264 280 265 <para>Now install the additional files as the 266 <systemitem class="username">root</systemitem> user:</para> 281 <para> 282 Now install the additional files as the 283 <systemitem class="username">root</systemitem> user: 284 </para> 267 285 268 286 <!-- if texmf does not need to be patched, remove && from first line, … … 270 288 <screen role="root"><userinput>tar -xf ../../texlive-&texmf-version;-texmf.tar.xz -C /opt/texlive/&texlive-year; --strip-components=1</userinput></screen> 271 289 272 <para>Still as the <systemitem class="username">root</systemitem> user, 273 initialise the new system (the commands <command>fmtutil-sys --all</command> 274 and <command>mtxrun --generate</command> will produce a 275 <emphasis>lot</emphasis> of output):</para> 290 <para> 291 Still as the <systemitem class="username">root</systemitem> user, 292 initialise the new system (the commands <command>fmtutil-sys 293 --all</command> and <command>mtxrun --generate</command> will produce 294 a <emphasis>lot</emphasis> of output): 295 </para> 276 296 277 297 <!-- Editors, fmtutil-sys and mtxrun \-\-generate can apparently only be run on … … 283 303 mtxrun --generate</userinput></screen> 284 304 285 <para>You can now proceed to <xref linkend="asymptote"/>, 286 <xref linkend="biber"/> and / or <xref linkend="xindy"/> if you 287 wish to install them.</para> 305 <para> 306 You can now proceed to <xref linkend="asymptote"/>, 307 <xref linkend="biber"/> and / or <xref linkend="xindy"/> if you 308 wish to install them. 309 </para> 288 310 289 311 </sect2> … … 336 358 337 359 <para> 338 <command>/sbin/ldconfig</command>: this has to be run here so that <command>make339 texlinks</command> can use kpsewhich.360 <command>/sbin/ldconfig</command>: this has to be run here so that 361 <command>make texlinks</command> can use kpsewhich. 340 362 </para> 341 363 -
pst/typesetting/tl-installer.xml
r47274444 rfa3edfef 33 33 <title>Introduction to TeX Live and its installer</title> 34 34 35 <para>The <application>TeX Live</application> package is a comprehensive 36 TeX document production system. It includes TeX, LaTeX2e, ConTeXt, 37 Metafont, MetaPost, BibTeX and many other programs; an extensive collection 38 of macros, fonts and documentation; and support for typesetting in many 39 different scripts from around the world.</para> 40 41 <para>This page is for people who wish to use the binary installer to 42 provide the programs, the scripts, and a lot of supporting files and 43 documentation. The installer is updated frequently, so its md5sum will 44 change if it is newer than what is shown below. Newer versions of the 45 installer are expected to work with these instructions, for so long as they 46 install to a 47 <filename class="directory">&texlive-year;/</filename> directory.</para> 35 <para> 36 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 39 collection of macros, fonts and documentation; and support for 40 typesetting in many different scripts from around the world. 41 </para> 42 43 <para> 44 This page is for people who wish to use the binary installer to 45 provide the programs, the scripts, and a lot of supporting files and 46 documentation. The installer is updated frequently, so its md5sum will 47 change if it is newer than what is shown below. Newer versions of the 48 installer are expected to work with these instructions, for so long as 49 they install to a 50 <filename class="directory">&texlive-year;/</filename> directory. 51 </para> 48 52 49 53 <para> … … 63 67 <itemizedlist spacing="compact"> 64 68 <listitem> 65 <para>Download (HTTP): <ulink url="&tl-installer-download-http;"/></para> 66 </listitem> 67 <listitem> 68 <para>Download (FTP): <ulink url="&tl-installer-download-ftp;"/></para> 69 </listitem> 70 <listitem> 71 <para>Download MD5 sum: &tl-installer-md5sum; (for &tl-installer-date;)</para> 72 </listitem> 73 <listitem> 74 <para>Download size: &tl-installer-size;</para> 75 </listitem> 76 <listitem> 77 <para>Estimated disk space required: &tl-installer-buildsize;</para> 78 </listitem> 79 <listitem> 80 <para>Estimated build time: &tl-installer-time;</para> 69 <para> 70 Download (HTTP): <ulink url="&tl-installer-download-http;"/> 71 </para> 72 </listitem> 73 <listitem> 74 <para> 75 Download (FTP): <ulink url="&tl-installer-download-ftp;"/> 76 </para> 77 </listitem> 78 <listitem> 79 <para> 80 Download MD5 sum: &tl-installer-md5sum; (for &tl-installer-date;) 81 </para> 82 </listitem> 83 <listitem> 84 <para> 85 Download size: &tl-installer-size; 86 </para> 87 </listitem> 88 <listitem> 89 <para> 90 Estimated disk space required: &tl-installer-buildsize; 91 </para> 92 </listitem> 93 <listitem> 94 <para> 95 Estimated build time: &tl-installer-time; 96 </para> 81 97 </listitem> 82 98 </itemizedlist> … … 119 135 <xref linkend="freeglut"/>. 120 136 </para> 121 <para> 122 As always with contributed binary software, it is possible that the required 123 dependencies may change when the installer is updated. In particular, these 124 dependencies have only been checked on x86_64. 125 </para> 137 <note> 138 <para> 139 As always with contributed binary software, it is possible that the 140 required dependencies may change when the installer is updated. In 141 particular, these dependencies have only been checked on x86_64. 142 </para> 143 </note> 126 144 <!-- text for runtime deps, shared with texlive --> 127 145 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 136 154 <title>Binary Installation of TeX Live</title> 137 155 138 <para>The <application>TeX Live</application> set of programs with its 139 supporting documents, fonts, and utilities is very large. The upstream 140 maintainers recommend placing all files in a single directory structure. 141 BLFS recommends <filename class='directory'>/opt/texlive</filename>.</para> 142 143 <para>As with any other package, unpack the installer and change into its 144 directory, <filename class='directory'>install-tl-<CCYYMMDD></filename>. 145 This directory name changes when the installer is updated, so replace 146 <CCYYMMDD> by the correct directory name.</para> 156 <para> 157 The <application>TeX Live</application> set of programs with its 158 supporting documents, fonts, and utilities is very large. The upstream 159 maintainers recommend placing all files in a single directory structure. 160 BLFS recommends <filename class='directory'>/opt/texlive</filename>. 161 </para> 162 163 <para> 164 As with any other package, unpack the installer and change into its 165 directory, <filename class='directory'> 166 install-tl-<CCYYMMDD></filename>. 167 This directory name changes when the installer is updated, so replace 168 <CCYYMMDD> by the correct directory name. 169 </para> 147 170 148 171 <note> 149 <para>150 The distribution binaries installed below may use static linking151 for general linux system libraries. Additional libraries or interpreters152 as specified in the dependencies section do not need to be present during153 the install, but the programs that need them will not run until their154 specific dependencies have been installed.155 </para>172 <para> 173 The distribution binaries installed below may use static linking 174 for general linux system libraries. Additional libraries or 175 interpreters as specified in the dependencies section do not need to 176 be present during the install, but the programs that need them will 177 not run until their specific dependencies have been installed. 178 </para> 156 179 157 180 <!-- please keep something like this in the future --> 158 <para>159 With all contributed binary software, there may be a mismatch between the160 builder's toolchain and your hardware. In most of TeX this will probably161 not matter, but in uncommon corner cases you might hit problems.162 e.g. if your x86_64 processor does not support 3dnowext or 3dnow, the163 2014-06-28 binary failed in conTeXt when running LuaTeX, although lualatex164 worked, as did the i686 binaries on the same machine. In such cases, the165 easiest solution is to install texlive from source. Similarly, the x86_64166 binary version of <command>asy</command> runs very slowly when creating 3-D167 diagrams.168 </para>181 <para> 182 With all contributed binary software, there may be a mismatch between 183 the builder's toolchain and your hardware. In most of TeX this will 184 probably not matter, but in uncommon corner cases you might hit 185 problems. e.g. if your x86_64 processor does not support 3dnowext or 186 3dnow, the 2014-06-28 binary failed in conTeXt when running LuaTeX, 187 although lualatex worked, as did the i686 binaries on the same 188 machine. In such cases, the easiest solution is to install texlive 189 from source. Similarly, the x86_64 binary version of 190 <command>asy</command> runs very slowly when creating 3-D diagrams. 191 </para> 169 192 </note> 170 193 171 <para>Now, as the <systemitem class="username">root</systemitem> 172 user:</para> 194 <para> 195 Now, as the <systemitem class="username">root</systemitem> user: 196 </para> 173 197 174 198 <screen role="root"><userinput>TEXLIVE_INSTALL_PREFIX=/opt/texlive ./install-tl</userinput></screen> 175 199 176 <para>This command is interactive and allows selection or modification of 177 platform, packages, directories, and other options. The full installation 178 scheme will require about 4.9 gigabytes of disk space. The time to complete 179 the download will depend on your internet connection speed and the 180 number of packages selected.</para> 200 <para> 201 This command is interactive and allows selection or modification of 202 platform, packages, directories, and other options. The full installation 203 scheme will require about 4.9 gigabytes of disk space. The time to 204 complete the download will depend on your internet connection speed 205 and the number of packages selected. 206 </para> 181 207 182 208 </sect2> -
pst/typesetting/typesetting.xml
r47274444 rfa3edfef 16 16 <title>Typesetting</title> 17 17 18 <para>This chapter includes <application>texlive</application> applications that 19 create output equivalent to typesetting.</para> 20 21 <para>There are two alternative routes through this chapter:</para> 22 23 <para>Some people may wish to use the binary installer, either because of the 24 complexity of installing all of <application>texlive</application> from 25 source, or because they only want a part of the package, or perhaps because 26 they wish to get updates as soon as those are available (the source is only 27 updated annually, but the binaries and associated tex and sty files are updated 28 for approximately 10 months). These people should begin at <xref 29 linkend="tex-path"/> and then follow the <xref linkend="tl-installer"/> 30 instructions,. After installing, they can run 31 <command>tlmgr</command> to update their system.</para> 32 33 <para>Most people reading BLFS will wish to build from source. BLFS used to 34 start by installing <application>install-tl-unx</application> and then use that 35 to bootstrap the build. Nowadays, we build almost the whole of 36 <application>texlive</application> <emphasis>without</emphasis> a binary install, 37 by adding the separately-packaged texmf files into this build. For this, begin 38 at <xref linkend="tex-path"/> then go to <xref linkend="texlive"/> which will 39 install most of 40 <application>texlive</application>, together with <emphasis>all</emphasis> of the 41 supporting files. This almost-complete install can then be used to build the 42 remaining parts of <application>texlive</application>: <xref 43 linkend="asymptote"/>, <xref linkend="biber"/> and <xref linkend="xindy"/>. 18 <para> 19 This chapter includes <application>texlive</application> applications that 20 create output equivalent to typesetting. 44 21 </para> 45 22 46 <para>Because the texmf files (including documentation, fonts, scripts and 47 supporting files) are all in one tarball, it is not practical to limit what 48 gets extracted in a sensible way (you could exclude one or other of the 49 typesetting engines, not its many supporting files) when building from source 50 in this manner.</para> 23 <para> 24 There are two alternative routes through this chapter: 25 </para> 51 26 52 <para>In either case, BLFS installs into 53 <filename class="directory">/opt/texlive/&texlive-year;</filename>.</para> 27 <para> 28 Some people may wish to use the binary installer, either because of the 29 complexity of installing all of <application>texlive</application> from 30 source, or because they only want a part of the package, or perhaps because 31 they wish to get updates as soon as those are available (the source is only 32 updated annually, but the binaries and associated tex and sty files are 33 updated for approximately 10 months). These people should begin at <xref 34 linkend="tex-path"/> and then follow the <xref linkend="tl-installer"/> 35 instructions. After installing, they can run <command>tlmgr</command> to 36 update their system. 37 </para> 54 38 55 <para>Also, please note that texlive is released annually, and updating from the 56 previous year to the current year is no longer supported. If for some reason 57 you wish to keep versions for multiple years, for most things you can mount the 58 old or new system at /opt/texlive and fix up your PATH as necessary. However 59 doing that will not preserve any changes in <filename 60 class="directory">texmf-local</filename> and if you build from source and try to 61 run a newer version of <application>biber</application> with an older version of 62 <application>biblatex</application> it is unlikely to work.</para> 39 <para> 40 Most people reading BLFS will wish to build from source. BLFS used to 41 start by installing <application>install-tl-unx</application> and then 42 use that to bootstrap the build. Nowadays, we build almost the whole 43 of <application>texlive</application> <emphasis>without</emphasis> a 44 binary install, by adding the separately-packaged texmf files into this 45 build. For this, begin at <xref linkend="tex-path"/> then go to <xref 46 linkend="texlive"/> which will install most of 47 <application>texlive</application>, together with <emphasis>all</emphasis> 48 of the supporting files. This almost-complete install can then be used 49 to build the remaining parts of <application>texlive</application>: 50 <xref linkend="asymptote"/>, <xref linkend="biber"/> and <xref 51 linkend="xindy"/>. 52 </para> 53 54 <para> 55 Because the texmf files (including documentation, fonts, scripts and 56 supporting files) are all in one tarball, it is not practical to limit what 57 gets extracted in a sensible way (you could exclude one or other of the 58 typesetting engines, not its many supporting files) when building from 59 source in this manner. 60 </para> 61 62 <para> 63 In either case, BLFS installs into 64 <filename class="directory">/opt/texlive/&texlive-year;</filename>. 65 </para> 66 67 <para> 68 Also, please note that texlive is released annually, and updating from the 69 previous year to the current year is no longer supported. If for some 70 reason you wish to keep versions for multiple years, for most things 71 you can mount the old or new system at /opt/texlive and fix up your 72 PATH as necessary. However doing that will not preserve any changes in 73 <filename class="directory">texmf-local</filename> and if you build 74 from source and try to run a newer version of 75 <application>biber</application> with an older version of 76 <application>biblatex</application> it is unlikely to work. 77 </para> 63 78 64 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tex-path.xml"/> -
pst/typesetting/xindy.xml
r47274444 rfa3edfef 78 78 <itemizedlist spacing="compact"> 79 79 <listitem> 80 <para>Required patch: <ulink 81 url="&patch-root;/xindy-&xindy-version;-upstream_fixes-1.patch"/></para> 80 <para> 81 Required patch: <ulink 82 url="&patch-root;/xindy-&xindy-version;-upstream_fixes-1.patch"/> 83 </para> 82 84 </listitem> 83 85 </itemizedlist> … … 165 167 href="../../xincludes/tex-prefix.xml"/> 166 168 167 <para><parameter>--includedir=/usr/include</parameter>: 168 This parameter ensures that the <filename>kpathsea</filename> 169 headers from <xref linkend="texlive"/> will be found.</para> 169 <para> 170 <parameter>--includedir=/usr/include</parameter>: 171 This parameter ensures that the <filename>kpathsea</filename> 172 headers from <xref linkend="texlive"/> will be found. 173 </para> 170 174 171 175 <para>
Note:
See TracChangeset
for help on using the changeset viewer.