TeX Live 2010 Installation

Download the ISO and mount it by typing:

sudo mkdir /media/texlive
sudo mount -o loop Downloads/texlive2010.iso /media/texlive/

navigate to the mount point and run the installation script

cd /media/texlive
sudo ./install-tl

The following things have to be changed during the setup followed by the “Enter” key:

  1. Enter C to change collections
  2. Enter A to deselect “GNU Texinfo”
  3. Enter R to return to the main menu
  4. Enter L to change the installed languages and set them as you need it
  5. Enter R to return to the main menu
  6. Enter O to change the options
  7. Enter L to enable symlinks hit 3 times “Enter” to keep default settings
  8. Enter R to return to the main menu
  9. Enter I to start the installation

After finishing the installation we have to install four additional Ubuntu packages:

sudo apt-get install tex-common texinfo lmodern perl-tk

Now it is time to tell ubuntu, where we have installed TeX Live 2010 by adding the following lines to etc/profile

export PATH=/usr/local/texlive/2010/bin/i386-linux:$PATH

Important: If you are running 64bit ubuntu, use x86_64-linux instead of i386_linux.

If you use Emacs in combination with AUCTeX you want to install both Emacs and AUCTeX. The problem is, that the Ubuntu auctex package does not know, that we already installed TeX Live 2010 and wants to install TeX Live 2009 from the repos. So we have to cheat a bit and build some dummy packages like this:

sudo apt-get install equivs
mkdir /tmp/tl-equivs && cd /tmp/tl-equivs
equivs-control texlive-local
# edit texlive-local (see below)
equivs-build texlive-local
sudo dpkg -i texlive-local_2010-1~1_all.deb

the file texlive-local must look like this

Section: misc
Priority: optional
Standards-Version: 3.6.2
 
Package: texlive-local
Version: 2010-1~1
Maintainer: you 
Provides: biblatex, biblatex-dw, cm-super, cm-super-minimal, context, dvipng,
 feynmf, fragmaster, lacheck, latex-beamer, latex-cjk-all, latex-cjk-chinese,
 latex-cjk-chinese-arphic-bkai00mp, latex-cjk-chinese-arphic-bsmi00lp,
 latex-cjk-chinese-arphic-gbsn00lp, latex-cjk-chinese-arphic-gkai00mp,
 latex-cjk-common, latex-cjk-japanese, latex-cjk-japanese-wadalab,
 latex-cjk-korean, latex-cjk-thai, latex-cjk-xcjk, latexmk, latex-sanskrit,
 latex-xcolor, lcdf-typetools, lmodern, luatex, musixlyr, musixtex, pgf,
 preview-latex-style, prosper, ps2eps, psutils, purifyeps, t1utils, tex4ht,
 tex4ht-common, tex-gyre, texlive, texlive-base, texlive-base-bin,
 texlive-base-bin-doc, texlive-bibtex-extra, texlive-binaries, texlive-common,
 texlive-doc-base, texlive-doc-bg, texlive-doc-cs+sk, texlive-doc-de,
 texlive-doc-el, texlive-doc-en, texlive-doc-es, texlive-doc-fi,
 texlive-doc-fr, texlive-doc-it, texlive-doc-ja, texlive-doc-ko,
 texlive-doc-mn, texlive-doc-nl, texlive-doc-pl, texlive-doc-pt,
 texlive-doc-ru, texlive-doc-si, texlive-doc-th, texlive-doc-tr,
 texlive-doc-uk, texlive-doc-vi, texlive-doc-zh, texlive-extra-utils,
 texlive-fonts-extra, texlive-fonts-extra-doc, texlive-fonts-recommended,
 texlive-fonts-recommended-doc, texlive-font-utils, texlive-formats-extra,
 texlive-games, texlive-generic-extra, texlive-generic-recommended,
 texlive-humanities, texlive-humanities-doc, texlive-lang-african,
 texlive-lang-all, texlive-lang-arab, texlive-lang-arabic,
 texlive-lang-armenian, texlive-lang-croatian, texlive-lang-cyrillic,
 texlive-lang-czechslovak, texlive-lang-danish, texlive-lang-dutch,
 texlive-lang-finnish, texlive-lang-french, texlive-lang-german,
 texlive-lang-greek, texlive-lang-hebrew, texlive-lang-hungarian,
 texlive-lang-indic, texlive-lang-italian, texlive-lang-latin,
 texlive-lang-latvian, texlive-lang-lithuanian, texlive-lang-manju,
 texlive-lang-mongolian, texlive-lang-norwegian, texlive-lang-other,
 texlive-lang-polish, texlive-lang-portuguese, texlive-lang-spanish,
 texlive-lang-swedish, texlive-lang-tibetan, texlive-lang-ukenglish,
 texlive-lang-vietnamese, texlive-latex3, texlive-latex-base,
 texlive-latex-base-doc, texlive-latex-extra, texlive-latex-extra-doc,
 texlive-latex-recommended, texlive-latex-recommended-doc, texlive-luatex,
 texlive-math-extra, texlive-metapost, texlive-metapost-doc, texlive-music,
 texlive-omega, texlive-pictures, texlive-pictures-doc, texlive-plain-extra,
 texlive-pstricks, texlive-pstricks-doc, texlive-publishers,
 texlive-publishers-doc, texlive-science, texlive-science-doc, texlive-xetex,
 texpower, texpower-manual, thailatex, tipa, ttf-freefont, ttf-gfs-artemisia,
 ttf-gfs-baskerville, ttf-gfs-bodoni-classic, ttf-gfs-didot,
 ttf-gfs-didot-classic, ttf-gfs-gazis, ttf-gfs-neohellenic, ttf-gfs-olga,
 ttf-gfs-porson, ttf-gfs-solomos, ttf-gfs-theokritos, ttf-sil-gentium, xindy,
 xindy-rules
Architecture: all
Description: My local installation of TeX Live 2010.
 A full "vanilla" TeX Live 2010
 http://tug.org/texlive/debian#vanilla

So, now we are ready to install Emacs and AUCTeX by typing

sudo apt-get install emacs auctex


No Responses to “TeX Live 2010 Installation”

Trackbacks/Pingbacks

  1. TeX Live 2010 on Ubuntu 11.04 | t-square
  2. On setting up vanilla TeX Live 2010 on Ubuntu and forcing AUCTeX to be friends with it « Electric Death Metal

Leave a Reply