ubuntuusers.de

TeXLive: tlmgr läuft nicht

Status: Ungelöst | Ubuntu-Version: Ubuntu 26.04 (Resolute Raccoon)
Antworten |

Otto_Schnurr

Anmeldungsdatum:
20. Dezember 2006

Beiträge: 221

Wohnort: Mildstedt

Hallo,

ich habe auf meinem PC das Betriebssystem (Ubuntu) aktualisiert - automatisch aus dem Menue heraus - und anschließend die aktuelle Version von TeXLive installiert (aus der .iso, die ich im Internet gefunden und heruntergeladen habe). Beides läuft perfekt. Nur der Tlmgr lässt sich nicht auffinden und noch weniger starten. Inzwischen habe ich viele Beiträge auf ubuntuusers.de und in weiteren Ubuntu-Foren gelesen und etliche Hinweise bzw. Befehlsfolgen ausprobiert. Aber nichts hat zum Erfolg geführt; die Rückmeldungen des Systems verstehe ich nur teilweise.

Ich habe versucht herauszufinden, wohin TeXLive installiert worden ist. Ich habe vergeblich den tlmgr auf meinen Festplatten gesucht. Ich habe versucht, die Pfade für TeXLive einzutragen, wie bei manueller Installation angegeben. Kann mir bitte jemand sagen, wie ich weiterkommen soll?

Übrigens zeigt mein PC weiterhin Ubuntu-Version 25.10 an, die bei mir nie installiert war. An anderer Stelle steht 26.04.

Mit bestem Dank im Voraus für alle Unterstützung.

Otto

System: Desktop-PC mit Intel(R) Core (TM) i5-14500, RAM 16,0 GiB, SSD 500 MB, HD 2000 MB, Intel(R) UHD Graphics 770 (ADL-S GT 1)

Bearbeitet von schwarzheit:

Bitte verwende in Zukunft Absätze (2x Enter), um die Lesbarkeit zu verbessern! Und benutze bitte den Vorschaubutton. Danke.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8174

Otto_Schnurr schrieb:

(aus der .iso, die ich im Internet gefunden und heruntergeladen habe).

Welche & woher?

Inzwischen habe ich viele Beiträge auf ubuntuusers.de und in weiteren Ubuntu-Foren gelesen und etliche Hinweise bzw. Befehlsfolgen ausprobiert.

Welche genau?

Aber nichts hat zum Erfolg geführt; die Rückmeldungen des Systems verstehe ich nur teilweise.

Dann zeig die vollständigen Ein- und Ausgaben her.

Übrigens zeigt mein PC weiterhin Ubuntu-Version 25.10 an, die bei mir nie installiert war. An anderer Stelle steht 26.04.

Eine Frage = ein Thema –> Forum/Kurzanleitung (Abschnitt „Eine-Frage-ein-Thema“). Könnte man nach 20 Jahren schon wissen.

Otto_Schnurr

(Themenstarter)

Anmeldungsdatum:
20. Dezember 2006

Beiträge: 221

Wohnort: Mildstedt

Hallo schwarzheit, entschuldige bitte, dass in meine Anfrage nicht alles ausgeführt ist. Ich habe gerade eine Woche lang in jeder freien Minute versucht, das Problem selbst zu lösen, und hatte vorhin zu viel gleichzeitig im Kopf. Zur Quelle der TexLive-iso: Vermutlich habe ich sie von https://ctan.org/tex-archive/systems/texlive/Images geladen; sie wurde an mehreren Stellen angeboten. Zu den von mir probierten Lösungen: Vor allem habe ich in den Beiträgen über TeXLive-Installation sowie tlmgr aus ubuntuusers.de gelesen und die dort angegebenen Befehlsfolgen im Terminal ausgeführt; nur kam immer wieder ein Abbruch, weil die Eingaben sich auf Verzeichnisse bezogen, die auf meiner Maschine nicht existierten. Beispiel zum tlmgr:

otto@otto-desktop:/usr/local/bin$ tlmgr -gui
(running on Debian, switching to user mode!)
(see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
Lade lokale TeX Live Datenbank
  (/home/otto/texmf/tlpkg/texlive.tlpdb)
Dies kann eine Weile dauern, bitte warten ...
TLPDB: not a directory, not loading: /home/otto/texmf
tlmgr: user mode not initialized, please read the documentation!
Compilation failed in require at /usr/bin/tlmgr line 5418.

Ich habe gesucht:

cd /home/otto/texmf/tlpkg/texlive.tlpdb
bash: cd: /home/otto/texmf/tlpkg/texlive.tlpdb: Datei oder Verzeichnis nicht gefunden

So ist bei mir die Vermutung entstanden, dass es im Hintergrund meiner Problematik um ein zusammenhängendes Übel geht, nämlich einen erheblichen Fehler in der Verzeichnisstruktur. Daraus folgte mein Versuch, die ganze Geschichte in einem Post darzustellen. Gern hätte ich ein log-File zur Installation von TeXLive beigefügt, besser noch auch zur Aktualisierung meines Ubuntu; da habe ich aber im log-Ordner nichts gefunden, was die Vorgänge betroffen hätte (oder ich habe es nicht erkannt). Was kann ich tun, um herauszufinden, wohin das so gut funktionierende TeXLive-System installiert worden ist? Wenn ich das wüsste, könnte ich vielleicht die Pfade anpassen, wie im Wiki über die manuelle Installation gezeigt, und damit letztendlich auch den tlmgr zum Laufen bringen. Danke für deine Antwort und Bereitschaft zur Rückfrage, Otto

schragge

Anmeldungsdatum:
27. Januar 2022

Beiträge: 204

Was zeigt bei dir der Befehl

tlmgr conf 

TobiasH

Anmeldungsdatum:
4. Oktober 2006

Beiträge: 85

Otto_Schnurr schrieb:

(Ubuntu) aktualisiert anschließend die aktuelle Version von TeXLive installiert. Beides läuft perfekt. Nur der Tlmgr lässt sich nicht auffinden

Welche Ausgabe erhältst du mit

$ which tlmgr

und was gibt bei dir zum Beispiel

$ which latex

aus? Bei einer Installation mit den Standardvorgaben sollte da für TeXLive 2025 erscheinen

/usr/local/texlive/2025/bin/x86_64-linux

wenn diese Installationspfade dem Betriebssystem bekanntgemacht wurden, siehe Abschnitt "Anpassung der Pfade" z. B. hier:

https://wiki.ubuntuusers.de/TeX_Live_DVD-Installation/

Übrigens zeigt mein PC weiterhin Ubuntu-Version 25.10 an, die bei mir nie installiert war. An anderer Stelle steht 26.04.

Soviel zu perfekt. Wahrscheinlich kannst du Zeit und Nerven sparen, wenn du Ubuntu 26.04 ganz neu installierst und TeXLive wie hier https://wiki.ubuntuusers.de/TeX_Live/ unter "Manuell" beschrieben. Darunter steht auch noch etwas über tlmgr - schon gelesen?

TobiasH

Anmeldungsdatum:
4. Oktober 2006

Beiträge: 85

Otto_Schnurr schrieb:

tlmgr: user mode not initialized, please read the documentation!

Wo du nachlesen kannst, was zu tun ist, habe ich dir eben genannt.

Otto_Schnurr

(Themenstarter)

Anmeldungsdatum:
20. Dezember 2006

Beiträge: 221

Wohnort: Mildstedt

Hallo schragge, selbstverständlich habe ich

tlmgr conf

eingegeben, wie von dir vorgeschlagen. Die Rückgabe war lang:

otto@otto-desktop:~$ tlmgr conf
(running on Debian, switching to user mode!)
(see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
=========================== version information ==========================
tlmgr revision 74241 (2025-02-24 00:10:34 +0100)
tlmgr using installation: /usr/share/texlive
TeX Live (https://tug.org/texlive) version 2025
==================== executables found by searching PATH =================
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
dvipdfmx:  /usr/bin/dvipdfmx
dvips:     /usr/bin/dvips
fmtutil:   /usr/bin/fmtutil
kpsewhich: /usr/bin/kpsewhich
luatex:    /usr/bin/luatex
mktexpk:   /usr/bin/mktexpk
pdftex:    /usr/bin/pdftex
tex:       /usr/bin/tex
tlmgr:     /usr/bin/tlmgr
updmap:    /usr/bin/updmap
xetex:     /usr/bin/xetex
=========================== active config files ==========================
config.ps:        /usr/share/texlive/texmf-dist/dvips/config/config.ps
fmtutil.cnf:      /usr/share/texmf/web2c/fmtutil.cnf
mktex.cnf:        /etc/texmf/web2c/mktex.cnf
pdftexconfig.tex: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex
texmf.cnf:        /etc/texmf/web2c/texmf.cnf
texmf.cnf:        /usr/share/texmf/web2c/texmf.cnf
texmf.cnf:        /usr/share/texlive/texmf-dist/web2c/texmf.cnf
updmap.cfg:       /usr/share/texmf/web2c/updmap.cfg
updmap.cfg:       /usr/share/texlive/texmf-dist/web2c/updmap.cfg
============================= font map files =============================
kanjix.map:  /var/lib/texmf/fonts/map/dvipdfmx/updmap/kanjix.map
pdftex.map:  /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
ps2pk.map:   /var/lib/texmf/fonts/map/dvips/updmap/ps2pk.map
psfonts.map: /var/lib/texmf/fonts/map/dvips/updmap/psfonts.map
=========================== kpathsea variables ===========================
ENCFONTS=.:{{}/home/otto/.texlive2025/texmf-config,/home/otto/.texlive2025/texmf-var,/home/otto/texmf,!!/usr/local/share/texmf,/etc/texmf,!!/var/lib/texmf,!!/usr/share/texmf,!!/usr/share/texlive/texmf-dist}/fonts/enc//
SYSTEXMF=/var/lib/texmf:/usr/local/share/texmf:/usr/share/texlive/texmf-dist:/usr/share/texmf
TEXCONFIG={{}/home/otto/.texlive2025/texmf-config,/home/otto/.texlive2025/texmf-var,/home/otto/texmf,!!/usr/local/share/texmf,/etc/texmf,!!/var/lib/texmf,!!/usr/share/texmf,!!/usr/share/texlive/texmf-dist}/dvips//
TEXFONTMAPS=.:{{}/home/otto/.texlive2025/texmf-config,/home/otto/.texlive2025/texmf-var,/home/otto/texmf,!!/usr/local/share/texmf,/etc/texmf,!!/var/lib/texmf,!!/usr/share/texmf,!!/usr/share/texlive/texmf-dist}/fonts/map/{kpsewhich,pdftex,dvips,}//
TEXMF={{}/home/otto/.texlive2025/texmf-config,/home/otto/.texlive2025/texmf-var,/home/otto/texmf,!!/usr/local/share/texmf,/etc/texmf,!!/var/lib/texmf,!!/usr/share/texmf,!!/usr/share/texlive/texmf-dist}
TEXMFCONFIG=/home/otto/.texlive2025/texmf-config
TEXMFDBS={!!/usr/local/share/texmf,!!/var/lib/texmf,!!/usr/share/texmf,!!/usr/share/texlive/texmf-dist}
TEXMFDIST=/usr/share/texlive/texmf-dist
TEXMFHOME=/home/otto/texmf
TEXMFLOCAL=/usr/local/share/texmf
TEXMFMAIN=/usr/share/texlive/texmf-dist
TEXMFSYSCONFIG=/etc/texmf
TEXMFSYSVAR=/var/lib/texmf
TEXMFVAR=/home/otto/.texlive2025/texmf-var
TEXPSHEADERS=.:{{}/home/otto/.texlive2025/texmf-config,/home/otto/.texlive2025/texmf-var,/home/otto/texmf,!!/usr/local/share/texmf,/etc/texmf,!!/var/lib/texmf,!!/usr/share/texmf,!!/usr/share/texlive/texmf-dist}/{dvips,fonts/{enc,type1,type42,type3}}//
VARTEXFONTS=/tmp/texfonts
WEB2C={{}/home/otto/.texlive2025/texmf-config,/home/otto/.texlive2025/texmf-var,/home/otto/texmf,!!/usr/local/share/texmf,/etc/texmf,!!/var/lib/texmf,!!/usr/share/texmf,!!/usr/share/texlive/texmf-dist}/web2c
==== kpathsea variables from environment only (ok if no output here) ====

Verstanden habe ich, dass es um texlive2025 geht, während ich bereits texlive2026 installiert hatte - das ich nur leider auf meinem Rechner nicht wiederfinde, wie gesagt. Ich arbeite bestimmt noch mit texlive2025, weil ich ja die Pfade noch nicht angepasst habe. Bei etlichen Versuchen, das nach dem Tex Live Wiki zur DVD-Installation auf ubuntuusers.de zu erledigen, bin ich aber nicht zum Ziel gekommen.

Kurzum: Ich werde zunächst mit dem Rechner, auch mit LaTeX, arbeiten, wie es ist. Das geht erstmal auch ohne tlmgr. Und demnächst, wenn mein Schreibtisch etwas leerer ist, werde ich die ganze Maschine neu aufsetzen mit Ubuntu 2026-04 Resolute Raccoon und TexLive 2026 hinterher. Dir vielen Dank für deinen Ratschlag! Mit guten Wünschen Otto

Otto_Schnurr

(Themenstarter)

Anmeldungsdatum:
20. Dezember 2006

Beiträge: 221

Wohnort: Mildstedt

Hallo TobiasH, du hast mir eine Reihe von guten Hinweisen zum Umgang mit meinem TeXLive-Durcheinander gegeben. Leider bin ich in etlichen Versuchen nicht zum Ziel gekommen. Die Korrektur der Pfade scheiterte z. B. daran, dass ich keinen Befehl mit

loop

ausführen konnte. Wie auch immer: Der Rechner läuft, LaTeX läuft, tlmgr brauche ich derzeit nicht unbedingt, und so habe ich mich entschlossen, der Sache erst weiter nachzugehen, wenn ich dafür mehr Zeit habe. Dann werde ich - wie ja auch von dir geraten - den Rechner neu aufsetzen mit Ubuntu 2026.04 und TeXLive-2026 und einigen anderen, kleineren Verbesserungen, die ich mir schon länger vorgenommen hatte. Dir herzlichen Dank für deine Hinweise! Mit guten Wünschen Otto

schragge

Anmeldungsdatum:
27. Januar 2022

Beiträge: 204

Otto_Schnurr schrieb:

...
tlmgr using installation: /usr/share/texlive
...
tlmgr:     /usr/bin/tlmgr
...

Das ist die System-TeXLive-Installation aus dem Ubuntu-Repo, also keine DVD-Installation. Kommt bei dir vllt. /usr/bin im $PATH vor /usr/local/bin?

echo $PATH 

Zeige bitte auch die Ausgabe von

whereis -b tlmgr 

Der letztere Befehl soll alle tlmgr-Versionen zeigen, die über $PATH auffindbar sind.

Otto_Schnurr schrieb:

dass ich keinen Befehl mit

loop

ausführen konnte.

loop ist kein Befehl, das ist eine Option zu mount, um ein ISO-Image als Dateisystem einzuhängen wie in

sudo mount -o loop /tmp/texlive2026-20260301.iso /mnt 

Otto_Schnurr

(Themenstarter)

Anmeldungsdatum:
20. Dezember 2006

Beiträge: 221

Wohnort: Mildstedt

Hallo schragge, danke, dass du mir nochmal weitere Hinweise zu meinem Problem mit meiner TeX Live-Installation gegeben hast. Die beiden Abfragen hatten folgende Ergebnisse:

otto@otto-desktop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

und

otto@otto-desktop:~$ whereis -b tlmgr
tlmgr: /usr/bin/tlmgr

otto@otto-desktop:~$ whereis -b tlmgr tlmgr: /usr/bin/tlmgr

Was du mir zu "loop" als Option zu "mount" geschrieben hast, ist mir im Prinzip klar. Trotzdem konnte ich das Problem mit dem tlmgr nicht lösen. Nimm mir bitte nicht übel, dass ich mich nun zunächst nicht weiter mit der Sache befassen will. Der Rechner läuft, Tex Live und LaTeX laufen problemlos; dass das ältere Versionen sind, stört im Moment nicht. Und ich habe hier zur Zeit besonders viel auf meinem Schreibtisch liegen, was vor den Ferien noch erledigt werden muss. Deshalb schiebe ich die weitere Aufräum-Arbeit am PC eine Weile vor mir her und werde mich dann noch einmal mit dem merkwürdigen Durcheinander zweier Versionen von Ubuntu und TeX Live auf meinem Rechner befasse. Allerdings habe ich inzwischen zwei DVDs mit den beiden Programmen und nehme an, dass es am einfachsten sein wird, den Rechner damit neu aufzuziehen - wenn ich dann etwas ruhige Zeit dafür habe. Das macht ja immer auch ein bisschen Spaß.

Dir also nochmal ganz herzlichen Dank. Alles Gute und einen schönen Sommer, Otto

Antworten |