J'ai récemment mis à niveau mon ordinateur de 12.02 LTS à 14.04 LTS, mais j'ai rencontré des problèmes pour lancer Google Chrome et pouvoir utiliser Rhythmbox. Rhythmbox m'a demandé si je voulais installer un logiciel supplémentaire, mais l'installation a échoué et a renvoyé ce message d'erreur :
package tex-common 4.04 failed to install/upgrade: ErrorMessage: subprocess
installed post-installation script returned error exit status 1
J'ai trouvé ce fil sur le tableau de bord à propos du bogue :
https://bugs.launchpad.net/ubuntu/+source/tex-common/+bug/1236951
qui offrait quelques suggestions pour corriger l'erreur, mais celles que j'ai essayées n'ont pas fonctionné pour moi.
Tout d'abord, j'ai essayé ces commandes (bien que je pense que rm /etc/texmf/ ne fonctionnait pas, j'ai reçu un message d'erreur me disant que c'était un répertoire). Cela n'a pas semblé corriger l'erreur.
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
J'ai alors essayé :
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
mais encore une fois, cela n'a pas semblé résoudre le problème.
Enfin, j'ai essayé la dernière suggestion du fil :
-
Désinstallez tout ce qui concerne emacs et xemacs
(j'ai utilisé le gestionnaire de paquets synaptic, pour trouver ce qu'il faut supprimer et supprimer complètement)Je n'ai pas fait cette étape parce que a.) je ne savais pas si j'avais des problèmes avec emacs et xemacs, et b.) parce que je ne sais pas comment utiliser Synaptic pour désinstaller uniquement les trucs emacs et xemacs .
-
Désinstallez tex-common et tous les fichiers texlive-* et :
sudo rm -rf /etc/texmf
Cette fois, la commande a fonctionné, ce qui, je suppose, est dû au fait que celle-ci supprime les fichiers dans texmf, au lieu du répertoire lui-même.
-
Supprimez tous les fichiers texlive (le cas échéant), par exemple :
sudo rm -rf /usr/local/texlive/2014 rm -rf ~/.texlive2014
-
Installez
emacs24
puisauctex
en utilisant le gestionnaire de paquets synaptique -
Installez
tex-common
en utilisant le gestionnaire de paquets synaptiqueEncore une fois, je n'ai pas installé
emacs24
etauctex
, et quand il s'agissait d'installer tex-common, j'ai juste essayé :sudo apt-get install tex-common
-
Installez texlive en suivant les instructions sur http://tug.org/texlive/
(l'installation à partir de dpkg ou du centre de logiciels Ubuntu ou du gestionnaire de paquets synaptic ne fonctionne pas pour moi.) -
Ajouter des chemins à
/etc/environment
comme suggéré par le programme d'installation plus tôt.
Autrement dit, pour la version que j'ai installée,
à la fin de la ligne PATH ajoutez:/usr/local/texlive/2014/bin/x86_64-linux
juste avant la clôture" et ajouter 2 nouvelles lignesINFOPATH=":/usr/local/texlive/2014/texmf-dist/doc/info" MANPATH=":/usr/local/texlive/2014/texmf-dist/doc/man"
(sans les deux-points, le manpath vers tout sauf tex sera cassé)
Je pense avoir compris comment faire cette section, même si c'est la première fois que j'essaie de définir un chemin. De plus, sur la base d'un autre fil, j'ai utilisé i386-linux au lieu de x86_64-linux.
-
Modifier
/etc/manpath.config
en ajoutant une ligneMANPATH_MAP /usr/local/texlive/2014/bin/x86_64-linux /usr/local/texlive/2014/texmf-dist/doc/man
après la dernière ligne MANPATH_MAP qui existe déjà.
À l'origine, je n'étais pas en mesure de modifier le fichier manpath.config car il était en lecture seule, j'ai donc dû ouvrir le fichier avec sudo vim pour le modifier.
Après avoir suivi toutes ces étapes et redémarré, le problème est maintenant pire, car je dois passer à Ubuntu, avec Linux 3.13.0-34-generic (mode de récupération) pour que tout fonctionne. Sinon, il n'y aura pas d'icônes en haut de l'écran (comme la batterie, le réseau, etc.) et les icônes de la barre d'outils ne répondront pas.
Est-ce que quelqu'un pourrait m'aider avec ça? Je n'en sais pas assez sur ce que je fais pour savoir si je fais quelque chose de stupide ou non.
Réponse acceptée :
J'ai eu un problème similaire après la mise à niveau, mais une simple suppression, réinstallation, puis réinstallation de tous les autres packages tex a semblé résoudre les problèmes.
sudo apt-get remove tex-common
sudo apt-get install tex-common
sudo apt-get install texlive-*