Ich habe versucht, texlive
2017 über 2015 zu installieren , habe aber einen Fehler erhalten. Es sagt
trying to overwrite '/usr/share/doc/texlive-doc/latex/mweights/README',
which is also in package texlive-latex-extra-doc 2015.20160320-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)'
ich benutzte
sudo add-apt-repository ppa:jonathonf/texlive-2017
sudo apt-get update
sudo apt-get install texlive-full
Wie kann ich es reparieren?
16.04
package-management
latex
texlive
RohithBelur
quelle
quelle
Antworten:
Ich bin gestern auf dieses Problem gestoßen und habe es iterativ gelöst ... es hat einige Zeit gedauert.
Die Fehlermeldung zeigt auch auf das heruntergeladene .deb-Paket. Sie können die Installation erzwingen mit:
dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb
Dadurch wird das Paket mit vielen Warnungen installiert, aber Sie können bis zum nächsten Absturz damit fortfahren
sudo apt install -f
(ich habe es tatsächlich verwendetdist-upgrade
). Ich musste diesen Vorgang für sechs Pakete wiederholen.Wenn die Installation erfolgreich war und keine Pakete mehr den Prozess mit dem genannten Fehler unterbrechen, habe ich einmal neu gestartet
sudo apt dist-upgrade
, um die Installation abzuschließen.Ich bin diesen Weg gegangen, weil
apt purge texlive-full
es wegen seines korrupten Zustands nicht möglich war.quelle
Führen Sie den folgenden Code in Ihrem Terminal aus, um das neueste und beste TeXLive 2017 zu installieren:
Und wenn Sie die Pakete aktualisieren möchten , wenn Sie möchten, können Sie diesen Befehl:
tlmgr update --all
.(Eine vollständige Installationsanleitung finden Sie auf der Tug-Website. )
Wenn Sie nichts installieren möchten, finden Sie hier das Docker-Image mit TeXLive 2017 mit Pandoc - einem vielseitigen universellen Dokumentenkonverter.
Genießen!!
quelle
sudo
mirDie Pakete auf dem von Ihnen verwendeten PPA scheinen kein sauberes Upgrade von den offiziellen Ubuntu-Paketen zu bieten (dieselbe Datei gehört zu einem Paket in den offiziellen Repositorys und zu einem anderen in dem PPA). Daher müssen Sie Ihre vorhandenen TeX Live-Pakete deinstallieren, bevor Sie diese von der PPA installieren können.
Verwenden Sie alternativ überhaupt kein PPA und nur das von den TeX Live-Entwicklern bereitgestellte Installationsprogramm.
Und übrigens, nein, das brauchst du nicht
texlive-full
. Die Installation ist ungefähr so sinnvoll wie die Installation aller Pakete aus den Ubuntu-Repositories.quelle