tlmgr ¿cómo deshabilitar el cambio al modo de usuario?

tlmgr ¿cómo deshabilitar el cambio al modo de usuario?

Cada vez que ejecuto tlmgrpara instalar paquetes, recibo los siguientes mensajes:

$ sudo tlmgr install xetex
(running on Debian, switching to user mode!)
tlmgr: package repository http://ftp.gwdg.de/pub/ctan/systems/texlive/tlnet
Package luatex is not relocatable, cannot install it in user mode!
Package pdftex is not relocatable, cannot install it in user mode!
Package xetex is not relocatable, cannot install it in user mode!

Por lo tanto, no se instala ningún paquete y, aunque ya lo uso sudo, tlmgrvuelve automáticamente al modo de usuario, lo cual ni siquiera quiero (que yo sepa).

¿Cómo soluciono este comportamiento e instalo paquetes?

información adicional

$ tlmgr --version
tlmgr revision 39298 (2016-01-07 03:44:29 +0100)
tlmgr using installation: /usr/local/texlive/2015
TeX Live (http://tug.org/texlive) version 2015

Se tlmgrinstaló usando el install-tlscript deaquí, usando:

sudo ./install-tl-ubuntu

La salida de which:

$ which tlmgr
/opt/texbin/tlmgr

La salida de sudo which:

$ sudo which
/usr/bin/tlmgr

Respuesta1

Tienes dos instalaciones de TeX Live. Uno de la distribución (en /usr) y otro instalado desde el instalador de TUG (en /opt). El problema es que cuando usas sudo la ruta se restablece y se usa tlmgr in/usr/bin y, por lo tanto, no funciona en la instalación de TUG.

Necesita ajustar la variable PATH también para el usuario root, o - mejor en mi opinión - si es un sistema de usuario único, cambie la propiedad de los archivos en/opt/texlive a su ID de usuario, luego podrá usar tlmgr sin sudo.

información relacionada