¿Cómo encontrar la versión correcta de TexLive para Ubuntu (o sistema operativo basado en Debian)?

¿Cómo encontrar la versión correcta de TexLive para Ubuntu (o sistema operativo basado en Debian)?

Estoy usando Ubuntu 16.04 e instalé Tex Live a continuacióneste enlaceen el sitio oficial y mostró que es la versión 2018.

Pero cuando lo uso tex --version obtengo el siguiente resultado:

TeX 3.14159265 (TeX Live 2019/dev/Debian) kpathsea versión 6.3.1/dev Copyright 2018 DE Knuth. NO hay garantía. La redistribución de este software está cubierta por los términos de los derechos de autor de TeX y de la Licencia pública general reducida de GNU. Para obtener más información sobre estos asuntos, consulte el archivo denominado COPYING y la fuente TeX. Autor principal de TeX: DE Knuth.

¿Por qué se muestra?2019? ¿Es esta versión de TexLive?estableen mi Ubuntu 16.04 LTS o deberíainstalar una versión anteriorde TexLive para ?

Gracias con antelación por ayudar

Respuesta1

ATENCIÓN:Esta respuesta se centra en sistemas basados ​​en Debian (como todos Ubuntu/Linux Mint y muchas más distribuciones) y contiene el procedimiento para encontrar los paquetes que necesita que ofrece el administrador de paquetes de su distribución. Si su distribución es una LTS (en realidad, si no es una distribución continua, de prueba o de "pequeña vida"), se supone que es estable al usar paquetes de su propio repositorio y no debe (al menos no con frecuencia) agregar los paquetes encontrados. en otros repositorios además de los repositorios oficiales de su distribución. Si por alguna razón específica tiene que usar la versión más reciente o nueva de un paquete (especialmente para TeX Live, consulte estorespuesta) que no ofrecen sus repositorios, debe saber que corre el riesgo de no poder nombrar su sistema operativo instalado como "estable" después de eso y debe investigar antes de hacerlo con posibles errores que podrían surgir dependiendo de su elección. ADEMÁS, es importante que considere actualizar a una versión LTS más reciente (o rodante o incluso de prueba) si normalmente necesita más versiones actuales para más de uno o dos paquetes.

Para buscar dónde se encuentra un archivo (de usuario) llamado, <name>puede escribir el comando (verifique primero el siguiente comando, que necesitará mucho menos tiempo)

find /usr/ -name <name> 

Este comando en my debianfor <name>reemplazado por tex(ubuntu devolverá algo similar) devuelve:

/usr/share/doc/texlive-doc/generic/knuth/tex
/usr/share/doc/texlive-doc/latex/plantslabels/doc/tex
/usr/share/doc/texlive-doc/latex/plantslabels/example/tex
/usr/share/doc/texlive-doc/latex/dashundergaps/doc/tex
/usr/share/texlive/texmf-dist/tex
/usr/share/texlive/texmf-dist/tex/generic/hyph-utf8/patterns/tex
/usr/share/texlive/texmf-dist/tex/generic/pgf/graphdrawing/tex
/usr/share/R/share/texmf/tex
/usr/share/texmf/tex
/usr/bin/tex

A partir de todos estos archivos, pude saber que el binario que estoy buscando es el /usr/bin/texy podría buscar dentro de él /usr/bin/como un primer intento real para evitar esperar la búsqueda anterior (los binarios, como los comandos, siempre están dentro de a /bin-o an /sbinsi son para rootdirectorio de usuarios).

Ahora que conoce la ubicación exacta del archivo, puede encontrar el paquete que ofrece este comando mediante el comando

dpkg -S /usr/bin/tex

Este comando regresa a mi sistema:

texlive-binaries: /usr/bin/tex

El siguiente paso es encontrar los detalles de este paquete (y si está instalado en su sistema)

dpkg -l texlive-binaries

dará una salida como:

    Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  texlive-binari 2016.2016051 amd64        Binaries for TeX Live

Donde iise instalen los medios. (para obtener más detalles sobre la versión instalada, puede probar dpkg -s texlive-binaries)

En su caso (si necesita sólo la versión "estable" del paquete que proporciona el texcomando), posiblemente tenga que eliminar la versión instalada (pero esto depende de la forma en que lo instaló) y luego simplemente dar el comando:

apt install texlive-binaries

(Una sugerencia sería instalar texlive-baseen su lugar, que también ofrecerá más herramientas y documentación... y después de eso podrías usarlo tlmgrpara agregar o eliminar paquetes y tener una instalación mínima -como parece que posiblemente estés buscando-)

PD: Sé que esto es más sobre Linux basado en Debian, pero si la pregunta está relacionada con el tema, la respuesta también lo está y, si no, espero haber ayudado de todos modos.

PS2: es posible que tengas que agregar un sudodelante de la mayoría de estos comandos o darlos después de tomar privilegios de administrador primero.

PS3: 16.04 se podrá utilizar durante un año más y algunos meses, pero 18.04 ha abandonado "Unity" y utiliza el entorno de escritorio "Gnome". Si desea obtener una forma más fluida de pasar al siguiente entorno de escritorio, puede realizar un arranque dual con 18.04 y, si realmente no le gusta, puede buscar otros entornos de escritorio o incluso otras distribuciones que se ajusten a sus necesidades.

información relacionada