
Hoy (9 de junio de 2016), acabo de instalar TeX Live 2016 en mi Ubuntu 14.04.4. La instalación en sí fue exitosa, pero cuando intenté crear enlaces simbólicos para binarios, páginas de información y páginas de manual, path
el subcomando tlmgr
falló (quiero decir, el estado de salida $?
estaba 1
después de path add
). Curiosamente, sin embargo, la mayoría de los enlaces simbólicos se realizaron en directorios adecuados. Esto es lo que hice en la terminal.
$ cd /path/to/installer
$ sudo ./install-tl
$ which tex
tex not found
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr path add
tlmgr: action path returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
$ which tex
/usr/local/bin/tex
$ for file in $(ls /usr/local/texlive/2016/bin/x86_64-linux/); do; which $file; done | grep "not found"
xindy.mem not found
Yo leola documentación sobrepath
, pero no podía entender qué estaba mal en mi procedimiento.
La falta de xindy.mem
in $PATH
no me hará daño porque es muy poco probable que use xindy
el paquete, pero ¿qué pasó con mi instalación? ¿Necesito hacer algo para solucionar este problema?
Nota (no estoy seguro si esto ayuda): La instalación de TeX Live 2015 en mi El Capitan funcionó bien exactamente de la misma manera hace unos meses (las rutas tlmgr
son diferentes, por supuesto).
El 10 de junio de 2016, intenté reinstalar TeX Live 2016 y pude reproducir el mismo problema que ayer.
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr path remove
tlmgr: action path returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
$ which tex
tex not found
$ sudo mv /usr/local/texlive/2016 /usr/local/texlive/2016_bak
$ cd /path/to/installer
$ sudo ./install-tl
$ which tex
tex not found
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr update --self --all
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr path add
tlmgr: action path returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
$ which tex
/usr/local/bin/tex
$ LANG=C; for file in $(ls /usr/local/texlive/2016/bin/x86_64-linux/); do; ls /usr/local/bin/$file; done | grep "No such file or directory"
ls: cannot access /usr/local/bin/man: No such file or directory
Respecto a la última línea, TeX Live 2015 en mi El Capitan da el mismo resultado. Entonces, algo parece estar mal con el path add
error en Linux.
$ for file in $(ls /usr/local/texlive/2015/bin/x86_64-darwin/); do; ls /usr/local/bin/$file; done | grep "No such file or directory"
ls: /usr/local/bin/man: No such file or directory
Respuesta1
Hay un error en current tlmgr
(o al menos dos sería mejor) que devuelve un error durante la acción tlmgr path add
. Gracias por el informe, lo arreglaré (a su debido tiempo). Revisé la fuente pero no encontré ningún error obvio, pero eventualmente lo solucionaré ya que veo el mismo comportamiento.
Por qué, por tu parte, xindy.mem no estaba vinculado es extraño, porque en mi caso sí estaba vinculado.
Espero que ayude
norberto