Die Installation von TL mithilfe von ISO führt zu einem lokalen/unbekannten Repository/tlpdb

Die Installation von TL mithilfe von ISO führt zu einem lokalen/unbekannten Repository/tlpdb

Mein Setup bei der Arbeit erlaubte mir nicht, die neueste Version von TeX Live überder Net-Installer. Stattdessen habe ich dieriesige ISO, habe es auf einem ungenutzten Laufwerk gemountet und von dort aus installiert, ohne irgendwelche Optionen hinzuzufügen.

Nach der Installation habe ich das ISO-Laufwerk ausgehängt und ein Paketupdate über die Kommandozeile durchgeführt

tlmgr update --self --all --neuinstallieren-zwangsweise-entfernt

um zu sehen, ob es Software-/Paket-Updates gibt. Ich erhielt jedoch die Fehlermeldung, die auf den ursprünglichen gemounteten Speicherort für die ISO verwies und besagte

Der Typ von tlpdb kann nicht aus R: ermittelt werden!
tlmgr.pl: TeX Live-Datenbank kann nicht von R geladen werden:

(wo R:war das Originallaufwerk, auf dem ich die ISO-Datei gemountet habe).

Wie pflege/aktualisiere ich in diesem Fall meine Distribution?

Antwort1

Wenn Sie TeX Live installieren, können Sie Optionen hinzufügen install-tl, darunter das Repository, aus dem Pakete/Updates heruntergeladen werden. Da Sie eine lokale Installation verwenden (ein riesiges ISO), ist die Standardeinstellung für TeX Live hier, ein lokales Repository anzugeben, das auf den Laufwerksbuchstaben verweist, auf dem Sie das ISO gemountet haben. Nachfolgende Aktualisierungsversuche verweisen ebenfalls darauf, sofern dies nicht geändert wird.

Um dies nach der Installation zu ändern, können Sie tlmgrmit einer optionalen -repository <URL/path>Option aufrufen (normalerweise <URL/path>sollte dies auf den Spiegel verweisenhttp://mirror.ctan.org/systems/texlive/tlnet ). Dies ist jedoch nur einvorübergehendÄnderung für diesen bestimmten Lauf von tlmgr.

Für eindauerhaftupdate, das in der TeX Live Package Database ( ) gespeichert wird tlpkg/tlmgr.tlpdb, verwenden Sie denoption repositoryMöglichkeit

tlmgr-Options-Repository http://mirror.ctan.org/systems/texlive/tlnet

Danach können Sie die Aktualisierung wie gewohnt durchführen:

tlmgr update --self --all --neuinstallieren-zwangsweise-entfernt

Wenn das oben genannte nicht funktioniert (aus welchem ​​Grund auch immer), können Sie tlpkg/texlive.tlpdbden Eintrag öffnen und finden, der mit beginnt

hängt von opt_location ab:

(normalerweise oben unter category TLCore). Dies identifiziert den Speicherort des Repositorys. Ändern Sie es in einen Online-Repository-Spiegel, d. h.

abhängig von opt_location:http://mirror.ctan.org/systems/texlive/tlnet

und führen Sie Ihr Update erneut aus. Der Frieden wird wiederhergestellt.

verwandte Informationen