GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Dépannage Tex-common sur Ubuntu 14.04 Lts ?

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 puis auctex en utilisant le gestionnaire de paquets synaptique

  • Installez tex-common en utilisant le gestionnaire de paquets synaptique

    Encore une fois, je n'ai pas installé emacs24 et auctex , 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 lignes

    INFOPATH=":/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 ligne

    MANPATH_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à.

En relation:Comment récupérer les ttys noircis?

À 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-*

Ubuntu
  1. Comment installer OctoberCMS sur Ubuntu 16.04 LTS

  2. Comment installer AbanteCart sur Ubuntu 16.04 LTS

  3. Comment installer Grafana sur Ubuntu 16.04 LTS

  4. Comment installer R sur Ubuntu 18.04 LTS

  5. Comment installer R sur Ubuntu 20.04 LTS

Comment installer Unison sur Ubuntu 16.04 LTS

Comment installer Pghero sur Ubuntu 16.04 LTS

Comment installer Spotify sur Ubuntu 18.04 LTS

Comment installer ClamAV sur Ubuntu 18.04 LTS

Comment installer MongoDB sur Ubuntu 18.04 LTS

Comment installer Jenkins sur Ubuntu 18.04 LTS