Recientemente actualicé mi computadora de 12.02 LTS a 14.04 LTS, pero tuve problemas para iniciar Google Chrome y poder usar Rhythmbox. Rhythmbox me preguntó si quería instalar software adicional, pero la instalación falló y devolvió este mensaje de error:
package tex-common 4.04 failed to install/upgrade: ErrorMessage: subprocess
installed post-installation script returned error exit status 1
Encontré este hilo en Launchpad sobre el error:
https://bugs.launchpad.net/ubuntu/+source/tex-common/+bug/1236951
que ofrecía algunas sugerencias sobre cómo corregir el error, pero las que probé no me funcionaron.
Primero, probé estos comandos (aunque creo que rm /etc/texmf/ no funcionó, recibí un mensaje de error que me decía que era un directorio). Esto no pareció corregir el error.
sudo apt-get remove --purge tex-common texlive-*
sudo rm /etc/texmf/
sudo apt-get install tex-common
sudo apt-get install texlive-base
sudo apt-get install texlive-latex-recommended
Luego probé:
sudo apt-get purge tex-common
sudo -E do-release-upgrade -d
sudo -E apt-get -y install tex-common texlive-base texlive-latex-recommended
pero, de nuevo, no pareció solucionar el problema.
Finalmente, probé la última sugerencia en el hilo:
-
Desinstale todo lo que tenga que ver con emacs y xemacs
(utilicé el administrador de paquetes synaptic, para encontrar qué eliminar y eliminar por completo)En realidad, no hice este paso porque a.) No sabía si tenía algún problema con emacs y xemacs, y b.) porque no sé cómo usar Synaptic para desinstalar solo las cosas de emacs y xemacs. .
-
Desinstale tex-common y todos los archivos texlive-* y:
sudo rm -rf /etc/texmf
Esta vez el comando funcionó, supongo que se debe a que elimina los archivos en texmf, en lugar del directorio en sí.
-
Elimine todos los archivos de texlive (si los hay), por ejemplo:
sudo rm -rf /usr/local/texlive/2014 rm -rf ~/.texlive2014
-
Instalar
emacs24
entoncesauctex
usando el administrador de paquetes sinápticos -
Instalar
tex-common
usando el administrador de paquetes sinápticosNuevamente, no instalé
emacs24
yauctex
, y cuando se trataba de instalar tex-common, solo intenté:sudo apt-get install tex-common
-
Instale texlive siguiendo las instrucciones en http://tug.org/texlive/
(La instalación desde dpkg o el centro de software de Ubuntu o el administrador de paquetes synaptic no funcionan para mí). -
Agregue rutas a
/etc/environment
como lo sugirió el programa de instalación anterior.
Es decir, para la versión que instalé,
al final de la línea PATH agregue:/usr/local/texlive/2014/bin/x86_64-linux
justo antes del cierre” y agregue 2 líneas nuevasINFOPATH=":/usr/local/texlive/2014/texmf-dist/doc/info" MANPATH=":/usr/local/texlive/2014/texmf-dist/doc/man"
(sin los dos puntos, se romperá el manpath a todo excepto a tex)
Creo que entendí cómo hacer esta sección, aunque es la primera vez que intento marcar un camino. Además, según otro hilo, utilicé i386-linux en lugar de x86_64-linux.
-
Edite
/etc/manpath.config
agregando líneaMANPATH_MAP /usr/local/texlive/2014/bin/x86_64-linux /usr/local/texlive/2014/texmf-dist/doc/man
después de la última línea MANPATH_MAP que ya existe.
Originalmente, no pude editar el archivo manpath.config porque era de solo lectura, así que tuve que abrir el archivo con sudo vim para editarlo.
Después de seguir todos estos pasos y reiniciar, el problema ahora es peor, ya que tengo que ir a Ubuntu, con Linux 3.13.0-34-generic (modo de recuperación) para que todo funcione. De lo contrario, no habrá íconos en la parte superior de la pantalla (como batería, red, etc.) y los íconos en la barra de herramientas no responderán.
¿Alguien podría ayudarme con esto? Realmente no sé lo suficiente sobre lo que estoy haciendo para saber si estoy haciendo algo estúpido o no.
Respuesta aceptada:
Tuve un problema similar después de la actualización, pero una simple eliminación, reinstalación y luego reinstalación de todos los demás paquetes de tex parecían solucionar las cosas.
sudo apt-get remove tex-common
sudo apt-get install tex-common
sudo apt-get install texlive-*