MiKTeX Update Script (bash/cygwin)
Mit diesem Script
(v1.4) kann man eine bestehende MiKTeX-Installation auf
neuestem Stand halten. Dazu syncronisiert das Script
ein lokales Repository mit CTAN oder verbindet sich mit
einem Online-Repository und updated anschließend
die installierten Pakete. Danach werden neue Pakete
installiert. Am Ende erhält man eine komplette
MiKTeX-Installation auf neuestem Stand.
Beispielablauf eines miktex_update Aufrufs
Dieses Script bietet die folgenden Optionen:
Korrekte Scriptaufrufe wären:
Beispielablauf eines miktex_update Aufrufs
Dieses Script bietet die folgenden Optionen:
| -h | --help | gibt eine HILFE aus |
| -V | --version | gibt die Versionsnummer von miktex_update aus |
| -a | --admin | versetzt mpm in den administrative mode (MiKTeX v2.8+) |
| -b | --broadband | optimiert die Textausgabe im LOCAL Modus für Breitbanddownload. Die Unterstützung für den teilweisen Download von Paketen wird abgestellt |
| -v | --verbose | bewirkt eine umfangreichere Textausgabe beim Updaten und Installieren neuer Pakete |
| -n | --nolist | bewirkt, daß die Listen der updatbaren und/oder neu installierbarer Pakete nicht ausgegeben werden |
| -I | --interactive | das Updaten und/oder Installieren neuer Pakete erfolgt erst nach einer Bestätigung |
| -s | --searchonly | bewirkt nur die Auflistung der Pakete, ohne anschließendes Updaten oder Installieren |
| -u | --update | es werden nur installierte Pakete upgedated, ohne neue Pakete zu installieren |
| -i | --install | es werden nur neue Pakete installiert, ohne die bereits installierten Pakete upzudaten |
| -l | --local | setzt den Updatemodus auf LOKAL und syncronisiert das lokale Repository (default oder ein mit der Option -r angegebenes Repository) mit CTAN |
| -o | --online | setzt den Updatemodus auf ONLINE. Mit der Option -r kann ein Online-Repository angeben werden. Andernfalls wählt das Script zufällig ein Repository des MiKTeX-Servernetzwerks aus. |
| -r | --repository | legt die URL oder das Verzeichnis des Repository fest |
| -R | --rsync | legt den rsync-Server fest, falls man den Default-Server nicht nutzen möchte (rsync://tug.ctan.org/CTAN/) |
Korrekte Scriptaufrufe wären:
miktex_update -lvb
|
miktex_update -lvI -r E:/MiKTeXRepo -R
rsync://dante.ctan.org/CTAN/
|
miktex_update -o --verbose
|
miktex_update -o -r
http://ftp.nara.wide.ad.jp/pub/TeX/CTAN/
systems/win32/miktex/tm/packages/
|
![[deutsch]](defahne.gif)
![[englisch]](ukfahne.gif)