tlmgr --self

Zdenek Wagner zdenek.wagner at
Sun Sep 26 09:49:56 CEST 2021

so 25. 9. 2021 v 23:46 odesílatel Karl Berry <karl at> napsal:
> Hi Jim,
>     Q: why is --self not the default?  Are there any/many situations where
>     you would not want the self-update to happen?
> I don't know of any specific situation where you wouldn't want to do
> --self, if you're doing daily updates anyway. But I guess we felt it was
> better for the user to explicitly specify this, i.e., to be able to
> postpone it if timing was bad for an infrastructure update.
> What I do myself is, essentially,
> repo="--repository ctan"  # or whatever
> tlmgr $repo update --self && tlmgr $repo update --all
> since I want to know soonest if an update breaks something :). --best, karl.

If I remember it well, tlmgr --self --all does not work on Windows due
to file locking, it is necessary to use tlmgr --self followed by tlmgr
--all. But maybe the problem has already been solved somehow, I am not

Zdeněk Wagner

More information about the tex-live mailing list.