Instalé Texlive 2021 en Ubuntu 21.04 en una computadora portátil nueva. No existen versiones anteriores de Texlive en el sistema. Tuve que instalarlo como usuario root ya que, al intentar instalarlo como usuario simple, no dejó que el instalador escribiera en algunos directorios.
A continuación, la guía he actualizado las rutas en el $HOME/.profile
archivo agregando las siguientes expresiones:
if [ -d "/usr/local/texlive/2021/bin/x86_64-linux" ] ; then
PATH="$HOME/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
fi
if [ -d "/usr/local/texlive/2021/texmf-dist/doc/man" ] ; then
MANPATH="/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH"
fi
if [ -d "/usr/local/texlive/2021/texmf-dist/doc/info" ] ; then
INFOPATH="/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH"
fi
De esta forma el látex funciona bien. En cuanto a tlmgr
, en modo raíz, puedo abrir y operar la GUI.
Lo intenté, todavía en modo raíz (en modo usuario dice que tengo que ejecutarlo en modo raíz)
tlmgr update --self (and > tlmgr update --self)
Me dio el siguiente mensaje:
(running on Debian, switching to user mode!)
(see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
TLPDB: not a directory, not loading: /root/texmf
tlmgr: user mode not initialized, please read the documentation!
Intenté emplearlo --usermode
y --usertree
sin éxito. Finalmente escribí
PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; > export INFOPATH
De esta manera funciona. ¿Alguna alternativa que me ahorre copiar y pegar esas instrucciones? Cuando se escribe
echo $PATH
echo $MANPATH
echo $INFOPATH
el terminal enumera los directorios correctos. ¿Qué falta? Creo que debería establecer una RUTA, pero ¿dónde?
¡ACTUALIZAR! (parcialmente resuelto pero no del todo)
Copié $PATH, $MANPATH, $INFOPATH en el archivo .basch. Ahora
actualización tlmgr -todos
funciona bien Desafortunadamente
actualización tlmgr --self
responde de esta manera.
tlmgr: Local TeX Live (2020) es más antiguo que el repositorio remoto (2021). Las actualizaciones entre versiones solo se admiten con update-tlmgr-latest(.sh/.exe) --update Consultehttps://tug.org/texlive/upgrade.htmlpara detalles.
Intenté seguir las sugerencias en la página de actualización de tug.org/texlive sin éxito.
¿Alguna idea?
Respuesta1
El ecosistema TexLive es muy maduro, por lo que no es realmente necesario tener la última versión 2021 en situaciones de la vida real. Personalmente, considero que el uso de la distribución binaria TeXLive de tug.org/texlive no es reproducible y también funciona con Windows. Yo recomendaría eliminarlo.
Realmente recomendaría dos cosas que hacer en una computadora portátil nueva:
Ejecute una instalación nueva de Ubuntu 20.04 LTS para tener un futuro brillante durante los próximos 4 años. Esta versión es LTS: soporte a largo plazo (5 años de soporte a partir de abril de 2020), por lo que no debe ejecutar actualizaciones de distribución innecesarias cada 9 meses, como sucederá con la versión 21.04.
Instale TeXLive 2019 desderepositorios oficiales de Ubuntutan simple como
sudo add-apt-repository universe sudo apt-get install texlive-full
Deberías imaginar la situación cuando existan tus otros sistemas. Por ejemplo: una computadora portátil en casa y una estación de trabajo en el trabajo. La instalación de paquetes deb es siempre un procedimiento reproducible y sencillo con 100% de éxito.