Wie finde ich die richtige Version von TexLive für Ubuntu (oder ein Debian-basiertes Betriebssystem)?

Wie finde ich die richtige Version von TexLive für Ubuntu (oder ein Debian-basiertes Betriebssystem)?

Ich verwende Ubuntu 16.04 und habe Tex Live wie folgt installiert:dieser Linkauf der offiziellen Website und es wurde angezeigt, dass es Version 2018 ist.

Aber wenn ich verwende, tex --version erhalte ich die folgende Ausgabe:

TeX 3.14159265 (TeX Live 2019/dev/Debian) kpathsea Version 6.3.1/dev Copyright 2018 DE Knuth. Es besteht KEINE Garantie. Die Weiterverbreitung dieser Software unterliegt den Bedingungen des TeX-Copyrights und der Lesser GNU General Public License. Weitere Informationen zu diesen Themen finden Sie in der Datei COPYING und im TeX-Quellcode. Hauptautor von TeX: DE Knuth.

Warum wird es angezeigt2019? Ist diese Version von TexLivestabilin meinem Ubuntu 16.04 LTS oder sollte ichInstallieren Sie eine ältere Versionvon TexLive für ?

Vielen Dank im Voraus für die Hilfe

Antwort1

AUFMERKSAMKEIT:Diese Antwort konzentriert sich auf Debian-basierte Systeme (wie alle Ubuntu/Linux Mint und viele weitere Distributionen) und enthält das Verfahren zum Auffinden der benötigten Pakete, die vom Paketmanager Ihrer Distribution angeboten werden. Wenn Ihre Distribution eine LTS ist (eigentlich, wenn es sich nicht um eine Rolling- oder Testing- oder „Small Life“-Distribution handelt), sollte sie stabil sein, indem sie Pakete aus ihrem eigenen Repository verwendet, und Sie sollten keine (zumindest nicht oft) Pakete hinzufügen, die in anderen Repositories als den offiziellen Repositories Ihrer Distribution gefunden wurden. Wenn Sie aus irgendeinem bestimmten Grund die neuere oder eine neue Version eines Pakets verwenden müssen (insbesondere für TeX Live), lesen Sie diesAntwort), das von Ihren Repositories nicht angeboten wird, sollten Sie wissen, dass Sie das Risiko eingehen, Ihr installiertes Betriebssystem danach nicht mehr als „stabil“ bezeichnen zu können, und Sie sollten sich vorher über mögliche Fehler informieren, die je nach Ihrer Wahl auftreten können. AUSSERDEM ist es wichtig, dass Sie ein Upgrade auf eine neuere LTS-Version (oder Rolling- oder sogar Testversion) in Betracht ziehen, wenn Sie normalerweise neuere Versionen für mehr als ein oder zwei Pakete benötigen

Um zu suchen, wo sich eine (Benutzer-)Datei mit dem Namen <name>befindet, können Sie den Befehl eingeben (prüfen Sie zuerst den nächsten Befehl, der viel weniger Zeit benötigt).

find /usr/ -name <name> 

Dieser Befehl gibt bei meinem debian„for“ <name>ersetzt durch tex(Ubuntu gibt etwas Ähnliches zurück) Folgendes zurück:

/usr/share/doc/texlive-doc/generic/knuth/tex
/usr/share/doc/texlive-doc/latex/plantslabels/doc/tex
/usr/share/doc/texlive-doc/latex/plantslabels/example/tex
/usr/share/doc/texlive-doc/latex/dashundergaps/doc/tex
/usr/share/texlive/texmf-dist/tex
/usr/share/texlive/texmf-dist/tex/generic/hyph-utf8/patterns/tex
/usr/share/texlive/texmf-dist/tex/generic/pgf/graphdrawing/tex
/usr/share/R/share/texmf/tex
/usr/share/texmf/tex
/usr/bin/tex

Anhand aller dieser Dateien konnte ich erkennen, dass es sich bei der gesuchten Binärdatei um die handelt, /usr/bin/texund ich konnte /usr/bin/als ersten Versuch in der suchen, um nicht auf die obige Suche warten zu müssen (Binärdateien befinden sich – wie Befehle – immer in einem /bin– oder einem /sbin, wenn sie für rootdas Benutzerverzeichnis bestimmt sind).

Nachdem Sie nun den genauen Speicherort der Datei kennen, können Sie das Paket, das diesen Befehl anbietet, mit dem Befehl finden

dpkg -S /usr/bin/tex

Dieser Befehl gibt auf meinem System zurück:

texlive-binaries: /usr/bin/tex

Der nächste Schritt besteht darin, die Details dieses Pakets zu finden (und ob es auf Ihrem System installiert ist).

dpkg -l texlive-binaries

gibt eine Ausgabe wie:

    Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  texlive-binari 2016.2016051 amd64        Binaries for TeX Live

Wo das iiMittel installiert ist. (für weitere Einzelheiten zur installierten Version können Sie versuchen dpkg -s texlive-binaries)

In Ihrem Fall (wenn Sie nur die „stabile“ Version des Pakets benötigen, das den texBefehl bereitstellt) müssen Sie möglicherweise die installierte Version entfernen (dies hängt jedoch von der Art der Installation ab) und dann einfach den Befehl eingeben:

apt install texlive-binaries

(Ein Vorschlag wäre, texlive-basestattdessen zu installieren, was auch mehr Tools und Dokumentation bietet … und danach können Sie tlmgrPakete hinzufügen oder entfernen und eine minimale Installation durchführen – wie Sie es möglicherweise suchen –)

PS: Ich weiß, dass es hier eher um Debian-basiertes Linux geht, aber wenn die Frage zum Thema passt, passt auch die Antwort dazu, und wenn nicht, hoffe ich, dass es trotzdem geholfen hat.

PS2: Möglicherweise müssen Sie sudoden meisten dieser Befehle ein voranstellen oder sie erst eingeben, nachdem Sie sich Administratorrechte gesichert haben.

PS3: 16.04 wird noch ein Jahr und einige Monate verwendbar sein, aber 18.04 hat „Unity“ verlassen und verwendet die Desktopumgebung „Gnome“. Wenn Sie einen reibungsloseren Übergang zur nächsten Desktopumgebung wünschen, können Sie mit 18.04 einen Dual-Boot durchführen und wenn Ihnen das nicht wirklich gefällt, können Sie nach anderen Desktopumgebungen oder sogar anderen Distributionen suchen, die Ihren Anforderungen entsprechen.

verwandte Informationen