Kein Systempfad zu .../texlive/bin unter openSuse (Leap 15.1)
Hallo,
texlive 2019 in openSuse Leap 15.1 installiert, allerdings nicht unter /usr/local/texlive, sondern unter /local/texlive. Also habe ich mir hier [https://github.com/rolfn/texlive-dummy-opensuse][1] die Quelle des Pakets gezogen und im Makefile den Pfad angepasst. Paket gebaut mit »make« und installiert. Erfolg: unter /etc/profiles.d/ gibt es zzz.texlive.sh und zzz.texlive.csh . In beiden ist, wie gewollt, angegeben:
TL_DIR="/local/texlive/2019"
Aber wenn ich als root z.B. eingebe
texdoc texdoc
erhalte ich
texdoc: command not found
Wie auch, denn
echo $PATH
als root enthält /local/texlive/2019/bin eben nicht, sondern nur
/sbin:/bin:/usr/sbin:/usr/bin
Was mache ich falsch?
Als Nutzer kann ich aus *.tex Dateien PDFs herstellen (bis auf einen mir rätselhaften Fehler bei LuaLaTeX, aber dem gehe ich nach, wenn das hier gelöst ist).
----------
## Edit ##
Auf die Antwort von Ijon (vielen Dank!):
sudo -i printenv PATH
ergibt folgendes Ergebnis:
/local/texlive/2019/bin/x86_64-linux:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin
Ähm, was bedeutet das?
(Die Vorschläge, texlive woanders zu installieren oder einen zusätzlichen Nutzer einzurichten, überblicke ich noch nicht, das muss ich mir erst überlegen. So eine Änderung hat ja auch Auswirkungen auf die Neuinstallation, auf das Backup etc.)
[1]: https://github.com/rolfn/texlive-dummy-opensuse