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
http://mirror.aut.ac.nz/CTAN/systems/texlive/Images/
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 ;)
HIH
Alan
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
AlphaByte
PO Box 1941
Auckland, New Zealand 1140
More information about the texhax
mailing list.