entschuldigt die verspätete Reaktion, ich konnte es heute erst wieder einrichten.
Dank an euch für die Antworten.
@Besserwisser: das texlive-dummy-Paket hatte ich schon vorher installiert. Danke für den Tipp mit der One-Click-Installation. Die werde ich wahrscheinlich das nächste Mal nehmen.
Wegen des Änderns der Besitzrechte, ich denke mal, dass es einen Sinn hat, dass die Verzeichnisse in usr/local/share/texlive nicht von allen beschreibbar sind. Andererseits wäre ja auch nur der texlive-Ordner betroffen. Trotzdem werde ich wohl dabei bleiben dort nichts an den Berechtigungen zu ändern, vorrausgesetzt das Updaten funktioniert.
Das scheint aber zu funktionieren und zwar wie Johannes schrieb:
Ergebnis:
You don't have permission to change the installation in any way.
dagegen erbrachte
das gewünschte Ergebnis.
@Johannes: wie du beschrieben hast, als root geht das update. danke.
zum verzeichnis texmf-home: Das existiert nicht. Sollte es?
sudo find / -name "*texmf*"
erbrachte:
/var/lib/texlive/2014/texmf
/usr/local/share/texlive/2014/texmf-sysconfig
/usr/local/share/texlive/2014/texmf-sysvar
/usr/local/share/texlive/2014/texmf-dist
/usr/local/share/texlive/texmf-local
/usr/local/share/texmf-local
/etc/texlive/2014/texmf
/etc/texmf
.
Zusätzlich waren noch einige Dateien, die "texmf" im Namen haben, aufgelistet. Aber das Verzeichnis texmf-home war nicht dabei.
Wozu ist dieses Verzeichnis wichtig? In der Texliveinstallation steht dazu "Eigene Makro-Pakete". Wenn ich also selbst Packages schreibe, kann ich diese dann dort speichern und Latex wird beim Suchen nach den mittels "usepackage" eingebundenen Paketen auch dort nachschauen? Kann es sein, dass man davon ausgeht, dass ich, wenn ich root bin, meine selbstgeschriebenen Pakete sowieso dem ganzen System zur Verfügung stellen möchte und dass deswegen kein texmf-home-ordner für root angelegt wird?
P.S.: Aus kpsewhich werde ich noch nicht so richtig schlau. damit müssten die Verzeichnisse doch zu finden sein?
kpsewhich -var-value TEXMFHOME
gibt aber:
/usr/local/share//texmf-home
warum der doppelte slash? und was heißt das?
kpsewhich -var-value TEXMFLOCAL
gibt dagegen den existierenden Pfad (also das Verzeichnis texmf-local existiert, meine ich)
/usr/local/share/texmf-local
aus.
entschuldigt die verspätete Reaktion, ich konnte es heute erst wieder einrichten.
Dank an euch für die Antworten.
@Besserwisser: das texlive-dummy-Paket hatte ich schon vorher installiert. Danke für den Tipp mit der One-Click-Installation. Die werde ich wahrscheinlich das nächste Mal nehmen.
Wegen des Änderns der Besitzrechte, ich denke mal, dass es einen Sinn hat, dass die Verzeichnisse in usr/local/share/texlive nicht von allen beschreibbar sind. Andererseits wäre ja auch nur der texlive-Ordner betroffen. Trotzdem werde ich wohl dabei bleiben dort nichts an den Berechtigungen zu ändern, vorrausgesetzt das Updaten funktioniert.
Das scheint aber zu funktionieren und zwar wie Johannes schrieb:
[code]tlmgr update --all[/code] Ergebnis: [code]You don't have permission to change the installation in any way.[/code]
dagegen erbrachte [code]sudo tlmgr update --all[/code] das gewünschte Ergebnis.
@Johannes: wie du beschrieben hast, als root geht das update. danke.
zum verzeichnis texmf-home: Das existiert nicht. Sollte es?
[code]sudo find / -name "*texmf*"[/code]
erbrachte:
[code]/var/lib/texlive/2014/texmf
/usr/local/share/texlive/2014/texmf-sysconfig
/usr/local/share/texlive/2014/texmf-sysvar
/usr/local/share/texlive/2014/texmf-dist
/usr/local/share/texlive/texmf-local
/usr/local/share/texmf-local
/etc/texlive/2014/texmf
/etc/texmf[/code].
Zusätzlich waren noch einige Dateien, die "texmf" im Namen haben, aufgelistet. Aber das Verzeichnis texmf-home war nicht dabei.
Wozu ist dieses Verzeichnis wichtig? In der Texliveinstallation steht dazu "Eigene Makro-Pakete". Wenn ich also selbst Packages schreibe, kann ich diese dann dort speichern und Latex wird beim Suchen nach den mittels "usepackage" eingebundenen Paketen auch dort nachschauen? Kann es sein, dass man davon ausgeht, dass ich, wenn ich root bin, meine selbstgeschriebenen Pakete sowieso dem ganzen System zur Verfügung stellen möchte und dass deswegen kein texmf-home-ordner für root angelegt wird?
P.S.: Aus kpsewhich werde ich noch nicht so richtig schlau. damit müssten die Verzeichnisse doch zu finden sein? [code]kpsewhich -var-value TEXMFHOME[/code] gibt aber:[code]
/usr/local/share//texmf-home
[/code]
warum der doppelte slash? und was heißt das?
[code]kpsewhich -var-value TEXMFLOCAL[/code] gibt dagegen den existierenden Pfad (also das Verzeichnis texmf-local existiert, meine ich)[code]/usr/local/share/texmf-local[/code] aus.