Page written by np&mp&rt
This page contains information on the Debian packaging of the TeX Live system, and on how to install “vanilla” TeX Live on your Debian/Ubuntu system.
See what version of TeXLive is shipped in:
For changes between versions please see the Debian QA page for the relevant source package: texlive-base, texlive-bin, texlive-extra, texlive-lang.
Packaging TeX Live takes a lot of work, so the latest version is often not packaged. However, the world of TeX changes slowly, so this shouldn't be a problem for most users. However, if you really want or need vanilla TeX Live, we provide instructions to integrate it with Debian.
TeX Live is packaged for Debian by the Debian TeX Task Force. Please use the Debian Bug Tracking System to report bugs in the packages and to request new features; for general comments and suggestions about Debian packaging and this page, and most particularly to offer help, write to email@example.com. For TeX Live problems that are not related to the Debian packaging, please write to the tex-live mailing list.
You can check out the Subversion (till 2012) or git (from 2013 on) repositories for the Debian packaging:
The Debian TeX Task Force has written two documents on TeX on Debian, available in the tex-common package, or online (but be warned, these documents are slightly outdated):
There is also a talk given at EuroBachoTeX 2007: TeX (Live) on Debian.
To install the Debian/Ubuntu packages, just install the package texlive, e.g. from the Software Center or synaptic, or with the command:
apt-get install texliveThis will install texlive-latex-recommended, texlive-fonts-recommended, texlive-latex-base and texlive-base. You can go on and install additional packages (e.g. texlive-latex-extra) and additional languages (e.g. texlive-lang-german).
If you want to have a system closely mirroring a TeX Live DVD, install the package texlive-full, which pulls in the full set of TeX Live packages.
To install vanilla TeX Live so that it replaces the Debian packages, perform the following steps:
$ aptitude install equivs # as root 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_2013-1_all.deb
At the step "edit texlive-local", edit the Maintainer field and the list of the packages provided by your local TeX Live installation as appropriate. If you installed scheme-full except collection-texinfo as recommended, the file should look like this example (for TL 2013).
I would like to thank Frank Küster, Sebastian Rahtz and Karl Berry for their support.
That's all folks; happy TeXing!