|
|
|
# TeX-Live-Installation zu einem NFS- oder Samba-Server verteilen
|
|
|
|
# TeXLive-Installation zu einem NFS- oder Samba-Server verteilen
|
|
|
|
|
|
|
|
Das Skript [`replicateTeXLive`](https://a75436.berlin.ptb.de/vaclab/miscellaneous/-/blob/master/replicateTeXLive) dient der Verteilung der grundlegenden TeX-Live-Installation, wie sie auf dem lokalen Rechner vorhanden ist (nähere Angaben zur Installieren siehe [hier](https://www.tug.org/texlive/quickinstall.html) ) und lokaler Ergänzungen. Das Skript [replicateTeXLiveLocal](https://a75436.berlin.ptb.de/vaclab/miscellaneous/-/blob/master/replicateTeXLiveLocal) dient dagegen ausschließlich der Verteilung der lokalen Ergänzungen.
|
|
|
|
Das Skript [`replicateTeXLive`](https://a75436.berlin.ptb.de/vaclab/miscellaneous/-/blob/master/replicateTeXLive) dient der Verteilung der grundlegenden TeXLive-Installation, wie sie auf dem lokalen Rechner vorhanden ist (nähere Angaben zur Installieren siehe [hier](https://www.tug.org/texlive/quickinstall.html) ) und lokaler Ergänzungen. Das Skript [replicateTeXLiveLocal](https://a75436.berlin.ptb.de/vaclab/miscellaneous/-/blob/master/replicateTeXLiveLocal) dient dagegen ausschließlich der Verteilung der lokalen Ergänzungen.
|
|
|
|
|
|
|
|
Die Skripte erwarten die folgende Dateistruktur auf dem lokalen Rechner (Standard bei unmodifizierter lokaler TeXLive-Installation):
|
|
|
|
```
|
| ... | ... | @@ -13,5 +13,7 @@ Die Skripte erwarten die folgende Dateistruktur auf dem lokalen Rechner (Standar |
|
|
|
|
|
|
|
Die Skripte bewirken dieselbe Struktur auf dem NFS- oder Samba-Server, wobei in `replicateTeXLive` die Variable `YEAR` die Jahreszahl entsprechend der aktuellen lokalen TeX-Installation erhalten muss. Um die lästige Passwortabfrage zu vermeiden, sollte für den root-Account des Ziel-Servers die [passwortlose Anmeldung](ssh.md) eingerichtet werden.
|
|
|
|
|
|
|
|
Um für Sonderfälle auch ältere TeXLive-Installationen per NFS oder Samba anbieten zu können, empfiehlt es sich, bei Erscheinen und Installieren einer völlig neuen TeXLive-Version (neue `YEAR`-Variable) zumindest die vorjährige weiterhin anzubieten.
|
|
|
|
|
|
|
|
Vor einer Verteilung muss unbedingt lokal getestet werden, ob wichtige Test-Dokumente korrekt übersetzt werden. Gegebenenfalls müssen vorher noch Änderungen vorgenommen werden.
|
|
|
|
|