TeX Live and MacTeX ⇒ Proper with to install texlive in Debian
Proper with to install texlive in Debian
(1) Install using Debian package manager (synaptic). Result appears to be medium size (unless you choose texlive-full). TLMGR is not installed, so adding packages may not be so straightforward. If you are lucky, installing texlive-generic-extra may pick up what you need. I've read about manually installing latex packages but haven't dug into it enough to figure it out.
(2) Bypass Debian package manager. Download and unpack install-tl-unx.tar.gz and execute install-tl. TLMGR is installed and can be used to add packages as needed.
I'm leaning toward (2) but I'm enough of a beginner that I'm worried about getting into touble with package manager conflicts down the road.
What is the conventional wisdom?
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Re: Proper with to install texlive in Debian
I think package updates will be available for a vanilla TeX Live (obtained from TUG) a bis faster than with debian packages.
So i would say, choose the way you prefer.
Re: Proper with to install texlive in Debian
http://www.tug.org/texlive/debian.html#vanilla
4. Tell APT about your TeX Live installation by building a dummy package using equivs
What is this all about and why do I need it?
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Re: Proper with to install texlive in Debian
Proper with to install texlive in Debian
If I read this literally I'm supposed to edit the list of packages provided by my local Tex Live installation, but (1) I see no list of packages in the file and (2) I don't know what edit changes to make. Or, maybe it is suppose to read: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 this is the case, how does one obtain the list of packages provided by my local Tex Live installation?At the step "edit texlive-local", edit the Maintainer field and ADD the list of the packages provided by your local TeX Live installation as appropriate
Some guidance please?
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Proper with to install texlive in Debian

debian equivs TL list
This list includes all the packages provided by TeX Live, so it is valid when having installed
scheme-full
.Proper with to install texlive in Debian
Actually, I did see the example, but I used a custom scheme when I installed TexLive so figured the example file wasn't appropriate. Should I use it anyway? Not sure what to do.Johannes_B wrote:Hi, there is a ready to use one, you just have to know where to find it
debian equivs TL list
This list includes all the packages provided by TeX Live, so it is valid when having installedscheme-full
.
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Re: Proper with to install texlive in Debian

Proper with to install texlive in Debian
Just for fun, I used tlmgr to list the packages I have and the list doesn't come very close to the one on the website. For example, if I just look at texlive-xxxx packages, I get:
Code: Select all
user@ThinkPad-T61:~/Documents/Latex$ tlmgr list | grep 'texlive-'i texlive-common: TeX Live documentation (common elements)texlive-cz: TeX Live manual (Czech/Slovak)texlive-de: TeX Live manual (German)i texlive-docindex: top-level TeX Live doc.html, etc.i texlive-en: TeX Live manual (English)texlive-fr: TeX Live manual (French)texlive-it: TeX Live manual (Italian)i texlive-msg-translations: translations of the TeX Live installer and TeX Live Managertexlive-pl: TeX Live manual (Polish)texlive-ru: TeX Live manual (Russian)i texlive-scripts: TeX Live infrastructure programstexlive-scripts.alpha-linux: alpha-linux files of texlive-scriptstexlive-scripts.amd64-freebsd: amd64-freebsd files of texlive-scriptstexlive-scripts.amd64-kfreebsd: amd64-kfreebsd files of texlive-scriptstexlive-scripts.amd64-netbsd: amd64-netbsd files of texlive-scriptstexlive-scripts.armel-linux: armel-linux files of texlive-scriptstexlive-scripts.armhf-linux: armhf-linux files of texlive-scriptstexlive-scripts.i386-cygwin: i386-cygwin files of texlive-scriptstexlive-scripts.i386-freebsd: i386-freebsd files of texlive-scriptstexlive-scripts.i386-kfreebsd: i386-kfreebsd files of texlive-scriptstexlive-scripts.i386-linux: i386-linux files of texlive-scriptstexlive-scripts.i386-netbsd: i386-netbsd files of texlive-scriptstexlive-scripts.i386-solaris: i386-solaris files of texlive-scriptstexlive-scripts.mipsel-linux: mipsel-linux files of texlive-scriptstexlive-scripts.powerpc-linux: powerpc-linux files of texlive-scriptstexlive-scripts.sparc-solaris: sparc-solaris files of texlive-scriptstexlive-scripts.universal-darwin: universal-darwin files of texlive-scriptstexlive-scripts.win32: win32 files of texlive-scriptstexlive-scripts.x86_64-cygwin: x86_64-cygwin files of texlive-scriptstexlive-scripts.x86_64-darwin: x86_64-darwin files of texlive-scriptsi texlive-scripts.x86_64-linux: x86_64-linux files of texlive-scriptstexlive-scripts.x86_64-solaris: x86_64-solaris files of texlive-scriptstexlive-sr: TeX Live manual (Serbian)texlive-zh-cn: TeX Live manual (Chinese)
Also, just for fun, I tried to install texlive-science:
Code: Select all
root@ThinkPad-T61:/usr/local/texlive/2014/bin/x86_64-linux# ./tlmgr install texlive-sciencetlmgr: package repository http://ctan.math.washington.edu/tex-archive/systems/texlive/tlnetpackage texlive-science not present in package repository.
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Re: Proper with to install texlive in Debian
The file lists (for equivs) contains all packages (meta packages containing a bundle of files) available for TeX Live. You installed a subset and will instal any more packages using tlmgr. The equivs packages is only needed to install stuff like editors and other stuff related to TeX. Equivs won't in any way interact with yur installation.