2017-05-19 2 views
0

Derzeit richte ich mein System ein, um eine Sharelatex-Instanz auf meinem Server (https://hub.docker.com/r/sharelatex/sharelatex/) auszuführen. Sobald ich es angefangen habe, habe ich Laufen bin:Texlive wird von Sharelatex von 2016 auf 2013 heruntergestuft image

$ tex --version 

Und es sagt deutlich, dass es texlive läuft 2016. Da es nur eine minimale Installation von Latex bietet, mache ich folgendes:

tlmgr install scheme-full 
apt-get update 
apt-get install -y texlive texlive-lang-german texlive-doc-de texlive-latex-extra texlive-base texlive-full biber 

Und schließlich, ich bin wieder die tex - Version Befehl - plötzlich, es ist Texlive 2013 (Debian). Außerdem scheint das KomaScript-Framework nicht zu funktionieren (\ RedeclareSectionCommand wird vom Compiler texlive nicht verstanden). Das Interessante daran: Ich habe die gleiche Docker-Compose-Datei in einer früheren Installation verwendet ~ 7 Monate zuvor, die genau die gleichen Befehle ausgeführt hat. Innerhalb dieser älteren Installation habe ich genau die gleiche Spätquelle und ich habe keine Probleme.

Weiß jemand, wie Sharelatex das Downgrade verhindert oder wie man dieses Problem behebt?

Antwort

0

Nach Tagen der das Problem kämpfen, fand ich heraus, dass nur ausgeführt wird:

tlmgr install scheme-full 

genug ist. Alle anderen Befehle, insbesondere das Aktualisieren und Installieren von allem aus den oben genannten Dingen, führen zu einem Systemabsturz.

Verwandte Themen