En ligne de commande, il y a la commande `tlmgr` à laquelle on doit fournir quelques arguments.
Pour ma part, je fais régulièrement (pas plus d'une fois par jour, ce n'est pas utile) :
$ tlmgr update --self --all
On trouve un [article][1] sur le site de GUTenberg qui traite de tout cela. Même s'il a déjà quelques années, il reste d'actualité. On y trouve notamment la version *clicodromesque* de `tlmgr` disponible sous MS windows®.
[1]: https://www.gutenberg.eu.org/Maintenance-de-l-installation