To my surprise, I haven't found a question related on this in the search.
There are several possibilities for how one can install packages.
For me the best way for installing additional packages in TeXLive is to use tlmgr
The manual page for tlmgr starts with:
tlmgrmanages an existing TeX Live installation, both packages and configuration options.
Installing packages is quite easy,
tlmgr install <packagename>
also removing them again:
tlmgr remove <packagename>
So when can one use tlmgr, when should one use it?
What are the biggest advantages apart from straightforwardness of using tlmgr?
What are the possible disadvantages?
What are the most useful commands apart from the standard commands?
Note: The question asks not about the pros and cons of updating per se. As indicated after an edit above, there are still multiple ways to update packages, and people (at least me in the past) are using them all mixed together.
tlmgr-- either the command line version or the GUI version? I can't think of one. – Mico May 08 '17 at 07:51apt-getis not uncommon; the same with manual installation. Especially the latter happens quite often as users google for the missing package, find it on CTAN, from where they download and manually install it, mostly in the local project folder. – jjdb May 08 '17 at 07:56tlmgr– May 08 '17 at 07:57tlmgrto obtain and install a package that's not part of TeXlive... – Mico May 08 '17 at 07:58apt-getwithtlmgras the data in the Linux repos are often out of date and you cannot intall individual packages,tlmgrcan. – daleif May 08 '17 at 07:59getnonfreefontsscript, but not throughtlmgr– daleif May 08 '17 at 09:22tlmgr, then it is not a good option because it will install (I think) separately from the main TL tree and will (I think) not necessarily install packages which are consistent with those in the main tree. However, I might be wrong as I've never considered installing such a system. – cfr May 08 '17 at 10:30install-tl– jjdb May 08 '17 at 10:55