@DavidCarlisle Yep `tlmgr update --self --all` is enough. This is what I do on Arch Linux. But pay attention at the umask value. The latter must be 022. All my bashrc are on other values, so make sure to change to umask 022 before updating ;-)
https://en.wikibooks.org/wiki/LaTeX/Installation#Minimal_installation