
texlive
Ich habe versucht , 2017 über 2015 zu installieren , aber ich habe einen Fehler erhalten. Es heißt
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?
Antwort1
Um das neueste und beste TeXLive 2017 zu installieren, führen Sie den folgenden Code in Ihrem Terminal aus:
curl -sL http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz | tar zxf - && mv install-tl-20* install-tl
cd install-tl
echo "selected_scheme scheme-full" > profile \
&& ./install-tl -repository http://mirror.ctan.org/systems/texlive/tlnet -profile profile
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH
Und wenn Sie die Pakete jederzeit aktualisieren möchten, können Sie diesen Befehl ausgeben:
tlmgr update --all
.
(vollständige Installationsanweisungen finden Sie auf derSchlepper-Website)
Wenn Sie nichts installieren möchten, finden Sie hier dieDocker-Image mit TeXLive 2017mitPandoc- ein vielseitiger universeller Dokumentkonverter.
Genießen!!
Antwort2
Ich bin gestern auf dieses Problem gestoßen und habe es iterativ gelöst … es hat ziemlich lange gedauert.
Die Fehlermeldung verweist 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 fortfahren sudo apt install -f
(ich habe tatsächlich verwendet dist-upgrade
), bis der nächste Absturz auftritt. Ich musste diesen Vorgang für sechs Pakete wiederholen.
Als die Installation erfolgreich war und keine Pakete mehr den Prozess mit dem genannten Fehler unterbrachen, habe ich einmal einen Neustart durchgeführt, sudo apt dist-upgrade
um die Installation abzuschließen.
Ich bin diesen Weg gegangen, weil apt purge texlive-full
es aufgrund des korrupten Zustands nicht möglich war.
Antwort3
Die Pakete auf dem von Ihnen verwendeten PPA scheinen kein sauberes Upgrade von den offiziellen Ubuntu-Paketen bereitzustellen (dieselbe Datei gehört zu einem Paket in den offiziellen Repositories und zu einem anderen im PPA). Daher müssen Sie Ihre vorhandenen TeX Live-Pakete deinstallieren, bevor Sie diese vom PPA installieren können.
Alternativ können Sie überhaupt kein PPA verwenden, sondern nur das von den TeX Live-Entwicklern bereitgestellte Installationsprogramm.
Und übrigens, nein, das brauchen Sie nicht texlive-full
. Die Installation ist ungefähr so sinnvoll wie die Installation aller Pakete aus den Ubuntu-Repositorys.