Tex Live and tlmgr.

Dr Alan Litchfield alan at alphabyte.co.nz
Thu May 6 06:24:28 CEST 2021

Hi Rolf,

Download the texlive.iso image from 

Then mount it, cd to the mounted image, and run the line

sudo ./install-tl

It will ask you to check your default settings (for my needs, it is best 
to let them as they are).

Sit back and have a coffee.

It will create a new tree for 2021, leaving your existing structure in 
place. So remember to change your environment settings as required (in 
~/.profile if you're using bash). The installer will tell you what you 
need there when it is done.

I suggest you choose the mirror above to be your repository. it's quite 
close  ;)



PS. I am the official maintainer for that mirror

On 6/05/21 4:08 pm, Rolf Turner wrote:
> I have Tex Live on my system (running Ubuntu 20.04).  I installed Tex
> Live some time ago --- tlmgr tells me:
>> tlmgr --version
>> tlmgr revision 53568 (2020-01-27 19:20:16 +0100)
>> tlmgr using installation: /usr/share/texlive
>> TeX Live (http://tug.org/texlive) version 2019
> So I thought that perhaps I should update.  I looked for some
> instructions on the web, and it seems that I should start with:
>> tlmgr option repository http://ftp.math.utah.edu/pub/tex/historic/
> systems/texlive/2019/tlnet-final
> (I hope that the foregoing is comprehensible; it is a single line that
> is split across two line, at least in my viewer).
> Unfortunately this gives an error:
>> (running on Debian, switching to user mode!)
>> TLPDB: not a directory, not loading: /home/rolf/texmf
>> tlmgr: running in usermode, did you call `tlmgr init-usertree'?
> It seems that tlmgr thinks I have, or should have, Tex Live installed
> in my home directory, and that is not the case.  I have it (and want
> it) in /usr/share.  Currently "whereis texlive" tells me
>> texlive: /usr/share/texlive
> I tried "tlmgr init-usertree --help", and "tlmgr --help", and
> came away not much enlightened.  There seems to be some indication that
> I should issue the command
>      tlmgr --init-usertree <some directory>
> but it is not clear to me *what* directory.
> Doing "ls" on /usr/share/texlive gives:
>> debian/   index.html	LICENSE.TL  readme-html.dir/
>> README.usergroups    texmf-dist/ doc.html  LICENSE.CTAN
>> README	    readme-txt.dir/   release-texlive.txt  tlpkg/
> There is no "texmf" directory, although there is "texmf-dist".
> Should I issue the command
>     tlmgr --init-usertree /usr/share/texlive/texmf-dist
> ???
> Or
>     tlmgr --init-usertree /usr/share/texlive
> ???
> Or
>     tlmgr --init-usertree /usr/share
> ???
> Or something else entirely???
> I hesitate to experiment because I'm afraid that if I get it wrong my
> whole Tex Live installation will go to hell in a handcart and I will
> lose, for the time being, the capacity to use LaTeX.  I cannot afford
> that.
> Can anyone set me on the right path?  Eternally grateful.
> cheers,
> Rolf Turner
Dr Alan Litchfield
PO Box 1941
Auckland, New Zealand 1140

More information about the texhax mailing list.