tlmgr in a Ubuntu-installed texlive

Marcel Fabian Krüger tex at 2krueger.de
Sun Aug 2 16:20:09 CEST 2020


On Sun, Aug 02, 2020 at 03:06:01PM +0100, Philip Taylor wrote:
> [...]  A Debian user
> types
> 
> 
>     $ tlmgr update --list
> 
> 
> One assumes from your reply that TLMGR then responds :
> 
> 
>     (running on Debian, switching to user mode!)
>     TLPDB: Cannot determine type of tlpdb from /home/norbert/texmf!
>     tlmgr: running in usermode, did you call `tlmgr init-usertree'?
> 
> 
> I therefore repeat the question — why does TLMGR not know if the user has typed
> "tlmgr init-usertree" ?  It must have access to the parameters passed when it
> was called, so why does it need to ask the user what he/she typed ?

I think you misunderstood tlmgr's message: tlmgr does not try to ask the
user which arguments were passed, it already knows that in the current
invocation, init-usertree has not been used.
But tlmgr on Debian does require that "tlmgr init-usertree" is called at
some point, so it asks if the user did that, if s/he did call
"tlmgr init-usertree" at some undefined point in the past.

> 
> Philip Taylor


More information about the tex-live mailing list.