Miksch hat geschrieben: 02.09.2023 16:30:39
Da ich mehrfach die Meldung bekam, dass ich keine Berechtigung habe x oder y auszuführen, habe ich versucht mich als root anzumelden. Das klappt merkwürdigerweise auch nicht.
Weil su auch einen nicht gefundenen Pfad hat?
Miksch hat geschrieben: 02.09.2023 16:50:24
Mit einem
Code: Alles auswählen
PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
export PATH
hat es dann geklappt
.
Keine gute Idee - rufe das 2x auf und dann hast du die Pfade auch 2x aufgeführt in PATH. Das kann man so machen, wenn man das lokal in einer Shell macht, aber nicht in einer Konfigurationsdatei. Zum Test (falls du ~/.bashrc dafür benutzt) mache einfach mal:
PATH hat sich jetzt verdoppelt. Besser also:
Code: Alles auswählen
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/texlive/2023/bin/x86_64-linux
## oder
export PATH=/usr/local/texlive/2023/bin/x86_64-linux:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Abhängig davon, wo zuerst geschaut werden soll. Ausgewertet wird von links nach rechts; wenn also ein Kommado unter /usr/local/texlive/2023/bin/x86_64-linux (beim 2. Fall) gefunden wird, dann wird unterhalb der restlichen Verzeichnisse nicht mehr gesucht.