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
dannauctex
Verwenden Sie den synaptischen Paketmanager -
Installieren Sie
tex-common
Verwenden Sie den synaptischen PaketmanagerAuch hier habe ich
emacs24
nicht installiert undauctex
, 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 hinzuINFOPATH=":/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 ZeileMANPATH_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.
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-*