Installieren Sie Texlive 2017 auf Ubuntu 16.04 LTS

Installieren Sie Texlive 2017 auf Ubuntu 16.04 LTS

texliveIch 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-upgradeum die Installation abzuschließen.

Ich bin diesen Weg gegangen, weil apt purge texlive-fulles 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.

verwandte Informationen