TeX auf Linux aktualisieren

601
Vass

Ich versuche, LaTeX-Code zu kompilieren, der zur Erzeugung von Pseudocode die algorithmicx-Umgebung verwendet. Es wird nicht kompiliert und jemand hat mir gesagt, dass die Pakete für diese benötigten Umgebungen aus der Protokolldatei zu alt sind. Wie kann ich meine Pakete aktualisieren, um die neuesten Versionen zu erhalten? Vom synaptic package manager aus sehe ich keinen Updateeintrag für die Pakete. nur texlive statt einfach tex live

1
Welche Pakete sprechen wir hier? TeX-Makropakete oder Softwarepakete von Drittanbietern? Majenko vor 13 Jahren 0
@Matt Jenkins: Das 'Algorithmen'-Paket oder im Allgemeinen auch andere Pakete. Kann ich einfach eine Liste hinzufügen und diese aktualisieren lassen? Vass vor 13 Jahren 0
Diese Frage wurde auch auf tex.stackexchange.com veröffentlicht: http://tex.stackexchange.com/q/14925/2975 Martin Scharrer vor 13 Jahren 0

1 Antwort auf die Frage

3
Jan Hlavacek

Debian wird immer noch mit TeXLive 2009 ausgeliefert, das jetzt ziemlich schnell uralt wird. Soweit ich weiß, gibt es kein Paket (weder offiziell noch inoffiziell) von TeXLive 2010. Sie haben drei Möglichkeiten:

  1. Sie können Ihre eigene Version von TeXLive 2010 in der /usr/local/Baumstruktur installieren . Laden Sie es von Tug herunter und befolgen Sie die Anweisungen zur Unix-Installation auf dieser Seite. Dadurch erhalten Sie eine vollständige aktuelle Version von TeXLive. Sie können dann tlmgrIhre Installation auf dem neuesten Stand halten. Wenn Sie diesen Pfad auswählen, müssen Sie sicherstellen, dass sich der Pfad zu den neuen Binärdateien in Ihrem $PATHund in den Wurzeln befindet $PATH, um Binärdateien für die Wartung wie texhashund tlmgrzu arbeiten.

  2. Sie können Ihr aktuelles TeXLive beibehalten und einfach die neuen Versionen der benötigten Pakete in Ihrem lokalen texmfBaum installieren . Der lokale texmfBaum auf Debian-basierten Distributionen befindet sich in /usr/local/share/texmf. Wenn Sie dieses Verzeichnis nicht haben, erstellen Sie es (als root müssen Sie es verwenden sudo), laden Sie die Pakete von CTAN herunter und installieren Sie sie dort. Sie müssen texhashals Root ausgeführt werden, um die Dateidatenbank von TeX zu aktualisieren. Andernfalls kann TeX die neuen Pakete nicht finden. Der tatsächliche Installationsvorgang unterscheidet sich von Paket zu Paket. Wenn Sie eine "tds-kompatible" Zip-Datei finden, können Sie sie einfach in entpacken /usr/local/share/texmfund ausführentexhashals root und du wirst fertig sein. Wenn nicht, ist es am besten, wenn Sie die Anweisungen in der README-Datei befolgen, die mit dem Paket geliefert wurde, oder die Paketdokumentation nachschlagen, wenn sie Installationsanweisungen enthält.

  3. Wenn Sie der einzige sind, der TeX auf diesem Computer verwendet, können Sie die Pakete auch in Ihrem persönlichen texmfBaum installieren, in dem sich Debian, glaube ich, befindet ~/texmf. Das Installationsverfahren ist fast das gleiche wie bei der Installation in der lokalen texmf-Struktur, nur dass Sie nicht als Root fungieren müssen und texhashnach der Installation nicht ausgeführt werden müssen .

Wenn Sie die Liste der einzelnen Pakete veröffentlichen, kann Ihnen möglicherweise jemand weitere Details mitteilen.