GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Tex-Common-Fehlerbehebung unter Ubuntu 14.04 Lts?

Ich habe kürzlich meinen Computer von 12.02 LTS auf 14.04 LTS aktualisiert, hatte aber Probleme beim Starten von Google Chrome und bei der Verwendung von Rhythmbox. Rhythmbox hat mich gefragt, ob ich zusätzliche Software installieren möchte, aber die Installation ist fehlgeschlagen und hat diese Fehlermeldung zurückgegeben:

package tex-common 4.04 failed to install/upgrade: ErrorMessage: subprocess
installed post-installation script returned error exit status 1

Ich habe diesen Thread auf dem Launchpad über den Fehler gefunden:

https://bugs.launchpad.net/ubuntu/+source/tex-common/+bug/1236951

die einige Vorschläge zur Behebung des Fehlers enthielt, aber die, die ich ausprobiert habe, haben bei mir nicht funktioniert.

Zuerst habe ich diese Befehle ausprobiert (obwohl ich denke, dass rm /etc/texmf/ nicht funktioniert hat, erhielt ich eine Fehlermeldung, die mir mitteilte, dass es sich um ein Verzeichnis handelt). Dies schien den Fehler nicht zu beheben.

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

Ich habe dann versucht:

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

aber auch hier schien das Problem nicht behoben zu werden.

Schließlich habe ich den letzten Vorschlag im Thread ausprobiert:

  • Deinstallieren Sie alles, was mit emacs und xemacs zu tun hat
    (ich habe den synaptischen Paketmanager verwendet, um herauszufinden, was zu entfernen ist, und um es vollständig zu entfernen)

    Ich habe diesen Schritt nicht wirklich gemacht, weil a.) ich nicht wusste, ob ich irgendwelche Probleme mit emacs und xemacs hatte, und b.) weil ich nicht weiß, wie ich Synaptic verwenden soll, um nur die emacs- und xemacs-Sachen zu deinstallieren .

  • Deinstallieren Sie tex-common und alle texlive-*-Dateien und:

     sudo rm -rf /etc/texmf
    

    Diesmal hat der Befehl funktioniert, was meiner Meinung nach daran liegt, dass dieser die Dateien in texmf entfernt, anstatt im Verzeichnis selbst.

  • Entfernen Sie alle texlive-Dateien (falls vorhanden), z. B.:

    sudo rm -rf /usr/local/texlive/2014    
    rm -rf ~/.texlive2014
    
  • Installieren Sie emacs24 dann auctex Verwenden Sie den synaptischen Paketmanager

  • Installieren Sie tex-common Verwenden Sie den synaptischen Paketmanager

    Auch hier habe ich emacs24 nicht installiert und auctex , und als es darum ging, tex-common zu installieren, habe ich gerade versucht:

    sudo apt-get install tex-common
    
  • Installieren Sie texlive gemäß den Anweisungen auf http://tug.org/texlive/
    (Installation von dpkg oder Ubuntu Software Center oder Synaptic Package Manager funktioniert bei mir nicht.)

  • Fügen Sie Pfade zu /etc/environment hinzu wie zuvor vom Installationsprogramm vorgeschlagen.
    Das heißt, für die Version, die ich installiert habe,
    fügen Sie am Ende der PATH-Zeile :/usr/local/texlive/2014/bin/x86_64-linux kurz vor Schluss“ und fügen Sie 2 neue Zeilen hinzu

    INFOPATH=":/usr/local/texlive/2014/texmf-dist/doc/info"
    MANPATH=":/usr/local/texlive/2014/texmf-dist/doc/man"
    

    (ohne den Doppelpunkt wird der Zugangsweg zu allem außer tex unterbrochen)

    Ich glaube, ich habe verstanden, wie man diesen Abschnitt macht, obwohl es das erste Mal ist, dass ich versucht habe, einen Pfad festzulegen. Außerdem habe ich, basierend auf einem anderen Thread, i386-linux anstelle von x86_64-linux verwendet.

  • Bearbeiten Sie /etc/manpath.config durch Hinzufügen einer Zeile

    MANPATH_MAP    /usr/local/texlive/2014/bin/x86_64-linux    /usr/local/texlive/2014/texmf-dist/doc/man
    

    nach der letzten MANPATH_MAP-Zeile, die bereits existiert.

Verwandte:Wie bekomme ich die verdunkelten ttys zurück?

Ursprünglich konnte ich die manpath.config-Datei nicht bearbeiten, da sie schreibgeschützt war, also musste ich die Datei mit sudo vim öffnen, um sie zu bearbeiten.

Nachdem ich alle diese Schritte durchlaufen und neu gestartet habe, ist das Problem jetzt schlimmer, da ich Ubuntu mit Linux 3.13.0-34-generic (Wiederherstellungsmodus) verwenden muss, damit alles funktioniert. Andernfalls werden am oberen Rand des Bildschirms keine Symbole angezeigt (z. B. Akku, Netzwerk usw.) und die Symbole in der Symbolleiste reagieren nicht.

Könnte mir jemand dabei helfen? Ich weiß nicht wirklich genug darüber, was ich tue, um zu wissen, ob ich etwas Dummes tue oder nicht.

Akzeptierte Antwort:

Ich hatte ein ähnliches Problem nach dem Upgrade, aber ein einfaches Entfernen, Neuinstallieren und dann Neuinstallieren aller anderen Tex-Pakete schien die Dinge zu beheben.

sudo apt-get remove tex-common
sudo apt-get install tex-common
sudo apt-get install texlive-*

Ubuntu
  1. So installieren Sie OctoberCMS unter Ubuntu 16.04 LTS

  2. So installieren Sie AbanteCart unter Ubuntu 16.04 LTS

  3. So installieren Sie Grafana unter Ubuntu 16.04 LTS

  4. So installieren Sie R unter Ubuntu 18.04 LTS

  5. So installieren Sie R unter Ubuntu 20.04 LTS

So installieren Sie Unison unter Ubuntu 16.04 LTS

So installieren Sie Pghero unter Ubuntu 16.04 LTS

So installieren Sie Spotify unter Ubuntu 18.04 LTS

So installieren Sie ClamAV unter Ubuntu 18.04 LTS

So installieren Sie MongoDB auf Ubuntu 18.04 LTS

So installieren Sie Jenkins unter Ubuntu 18.04 LTS