mkdir ~/.MyTeX
TEXMFHOME=~/.MyTeX
echo $TEXMFHOME
ls $TEXMFHOME
TEXMFHOME=$TEXMFHOME tlmgr init-usertree
ls $TEXMFHOME
TEXMFHOME=$TEXMFHOME tlmgr --usermode install caption
ls $TEXMFHOME/tex/latex
TEXMFHOME=$TEXMFHOME tlmgr --usermode info --list --only-installed --data name caption
tlmgr info --list --only-installed --data name caption
$ mkdir ~/.MyTeX
$ TEXMFHOME=~/.MyTeX
$ echo $TEXMFHOME
/home/cderv/.MyTeX
$ ls $TEXMFHOME
$ TEXMFHOME=$TEXMFHOME tlmgr init-usertree
$ ls $TEXMFHOME
tlpkg web2c
(base) cderv@DESKTOP-D24Q6VQ:~$ TEXMFHOME=$TEXMFHOME tlmgr --usermode install caption
tlmgr: package repository http://ctan.mines-albi.fr/systems/texlive/tlnet (verified)
[1/1, ??:??/??:??] install: caption [31k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /home/cderv/.MyTeX/web2c/tlmgr.log
$ ls $TEXMFHOME/tex/latex
caption
$ TEXMFHOME=$TEXMFHOME tlmgr --usermode info --list --only-installed --data name caption
caption
$ tlmgr info --list --only-installed --data name caption
tlmgr: package caption not locally!
tlmgr: action info returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.