[tex-live] tlmgr --help

Victor Ivrii vivrii at gmail.com
Sun Sep 21 15:07:41 CEST 2008

1) Still

%tlmgr --help

(and strangly nowhere mentioned)

%texdoc  tlmgr


"tlmgr update --all

Update all packages."

missing: and installs new.

2) Far less important:


is listed as and option for update as "--all", "--list" and
"<packagename>" which is not exactly true: it can be a secondary
option, but not the primary one;

3) Also --dry-run is more verbose than --list it is still less verbose
than an actual update --all
Also only --list returns version numbers (so some information about
forthcoming update could be provided only by it)

4) Non-obvious, important for many but is not mentioned: "tlmgr is smart"

a) if package on the mirror is older than already installed, tlmgr
does not downgrade
b) if package is no more part of TeXLive tlmgr does not remove
c) If package is for the different architecture it is not installed

Actually tlmgr is smarter than documentation (which is also a part of
tlmgr.pl); so in a sense tlmgr is smarter than it tells you :-)


Victor Ivrii, Professor, Department of Mathematics, University of Toronto

More information about the tex-live mailing list