Instalar texlive 2017 en Ubuntu 16.04 LTS


16

Intenté instalar texlive2017 durante 2015, pero recibí un error. Dice

trying to overwrite '/usr/share/doc/texlive-doc/latex/mweights/README',
   which is also in package texlive-latex-extra-doc 2015.20160320-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)'

solía

sudo add-apt-repository ppa:jonathonf/texlive-2017
sudo apt-get update
sudo apt-get install texlive-full

¿Cómo puedo arreglarlo?


eliminar texlive2015 primero y luego instalar texlive2017 funciona.
Max N

Ubuntu 17.04 y lo anterior se ejecuta sin error :)
Yan King Yin

Respuestas:


6

Ayer me encontré con este problema y lo resolví de forma iterativa ... me llevó bastante tiempo.

El mensaje de error también apunta al paquete .deb descargado. Puede forzar la instalación con: dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb

Esto instalará el paquete con muchas advertencias, pero puede continuar con sudo apt install -f(realmente lo usé dist-upgrade) hasta el próximo bloqueo. Tuve que repetir este procedimiento para seis paquetes.

Cuando la instalación se realizó correctamente y no hay más paquetes que rompan el proceso con el error mencionado, una vez que reinicié sudo apt dist-upgradepara completar la instalación.

Fui de esta manera, porque apt purge texlive-fullno fue posible debido a su estado corrupto.


10

Para instalar el último y mejor TeXLive 2017, ejecute el siguiente código en su terminal:

curl -sL http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz | tar zxf - && mv install-tl-20* install-tl
cd install-tl
echo "selected_scheme scheme-full" > profile \
  && ./install-tl -repository http://mirror.ctan.org/systems/texlive/tlnet -profile profile
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH

Y cuando se quiere actualizar los paquetes cuando se quiere, se puede emitir este comando: tlmgr update --all.

(las instrucciones completas de instalación se pueden encontrar en el sitio web de remolcador )

Si no desea instalar nada, aquí está la imagen de la ventana acoplable con TeXLive 2017 con Pandoc , un versátil convertidor universal de documentos.

¡¡Disfrutar!!


Gran consejo! Usar una imagen Docker es tan fácil como puede ser.
onknows

1
echo e install-tl necesitaban ser un prefijo sudopara mí
wordsforthewise

El último comando debería ser RUTA = ... ¿verdad?
wordsforthewise

@onknows: en desacuerdo. Es tan derrochador como puede ser.
einpoklum

Ahora, cuando estoy en TeXstudio, ¿cómo puedo hacer que realmente use los nuevos binarios?
Max N

1

Los paquetes en el PPA que está utilizando no parecen proporcionar una actualización limpia de los paquetes oficiales de Ubuntu (el mismo archivo pertenece a un paquete en los repositorios oficiales y a otro en el PPA). Por lo tanto, debe desinstalar sus paquetes existentes de TeX Live antes de poder instalarlos desde el PPA.

Alternativamente, no use un PPA en absoluto y solo use el instalador provisto por los desarrolladores de TeX Live.

Y por cierto, no, no lo necesitas texlive-full. Instalarlo tiene tanto sentido como instalar todos los paquetes desde los repositorios de Ubuntu.


¿Puedes hacer que Suman Khanals responda mejor e iluminarnos cómo no instalar todo?
Max N
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.