5 votos

Problema al instalar texlive 2017 en Ubuntu 16.04 LTS

He intentado actualizar de texlive 2015 a 2017.

He ejecutado los siguientes comandos:

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

Después de ejecutar la última línea, obtengo un montón de nombres de paquetes con dependencias no satisfechas y el siguiente error:

 E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Pero correr sudo apt-get -f install da lugar a otro error

Preconfiguring packages ...
(Reading database ... 880678 files and directories currently installed.)
Preparing to unpack .../texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb ...
Unpacking texlive-fonts-extra-doc (2017.20170619-1~16.04.york0) over (2015.20160320-1) ...
dpkg: error processing archive /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb (--unpack):
 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)
Errors were encountered while processing:
 /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Parece que estoy atrapado en un problema circular.
He probado la solución indicada en Instalar texlive 2017 en Ubuntu 16.04 LTS pero no tuvo éxito.

¿Puede alguien ayudarme, por favor?

9voto

Mark Puntos 1

Normalmente no se recomienda, pero se puede forzar la sobreescritura de archivos con

sudo dpkg -i --force-all /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb

y luego

sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get dist-upgrade

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: