Managing Basic Texlive instead of Full Texlive/Mactex
tlmgr install texliveonfly
texliveonfly main.tex
will install automatically all packages called using \usepackage{}
To find a specific file that latex yells it cannot find:
tlmgr search --global --file fullpage.sty