Wie man einen eigenen TeX Live Mirror aufsetzt
Wenn man zuhause mehr als einen (oder zwei, drei, vier) Rechner zu stehen hat, auf denen immer die neueste Version von TeX Live laufen soll, so empfiehlt es sich, einen eigenen Mirror-Server aufzusetzen. So muss man die Updates nur einmal aus dem Internet ziehen, alle Updates erfolgen dann über das lokale Netz zuhause.
Die Lösung fand sich bei stackexchange: http://tex.stackexchange.com/questions/22362/how-to-mirror-texlive.
Da ich zuhause ein Synology NAS im 24/7 Betrieb habe, bot es sich an, auch das TeX Live Mirroring darüber zu machen.
Der folgende Befehl holt die TeX Live Daten und speichert sie in einem über den NAS-Webserver zugänglichen Verzeichnis.
rsync -a --delete rsync://rsync.dante.ctan.org/CTAN/systems/texlive/tlnet/ /web/texlivemirror
Um das Mirroring zu automatisieren, habe ich den Befehl in einer ausführbaren Skript-Datei abgelegt und einen entsprechenden Cron-Job dafür angelegt. Details zum Aufsetzen des Cron-Jobs findet man unter http://www.synology-wiki.de/index.php/Cron.
Zu guter Letzt muss man nur noch den verschiedenen TeX Live-Installationen klar machen, dass sie ab sofort ihre Updates vom NAS holen sollen. Dazu nutzt man den tlmgr
Befehl (siehe http://www.tug.org/texlive/doc/tlmgr.html):
tlmgr option repository http://<mein.webserver>/texlivemirror
oder bei der Installation zum Beispiel:
install-tl-windows.bat --location http://192.168.0.10/texlivemirror/