Migrieren von LaTeX (MiKTeX 2.9) von einem Computer auf einen anderen

Migrieren von LaTeX (MiKTeX 2.9) von einem Computer auf einen anderen

Ich habe einen alten Computer (Windows XP Pro x64), auf dem LaTeX (MiKTeX 2.9) installiert und nach meinen Wünschen eingerichtet ist. Ich habe einen neuen Computer (dasselbe Betriebssystem) und möchte MiKTeX auf die neue Maschine übertragen können, ohne MiKTeX neu installieren zu müssen.

Gibt es eine einfache Möglichkeit, dies zu tun?

Keine der Maschinen hat eine Internetverbindung.

Antwort1

Kurze Antwort: Nein.

Eine etwas längere:

Windows muss spezielle Dateien (z. B. dllDateien) tief in das Windows-System kopieren ( c:\...\system32oder c:\..\Program). Die Namen der verwendeten Verzeichnisse können auf verschiedenen Computern unterschiedlich sein. Windows speichert auch viele Informationen in der Registrierung, die für ein lauffähiges System sehr relevant sind.

Fazit: So erhalten Sie ein lauffähiges System mit WindowsInstallierenalle Programme (zum Beispiel: Viewer: SumatraPDF oder Acrobat, Distribution: MiKTeX, Editor: TeXnicCenter), die Sie benötigen.

So kannst du vorgehen (da der zweite Computer kein Internet hat): Lade mit dem MiKTeXInstaller das komplette MiKTeXProgramm in ein Verzeichnis herunter. Aktualisiere dieses Verzeichnis (schaue im MiKTeXHandbuch nach), um das aktuelle System zu erhalten, kopiere dieses Verzeichnis auf den zweiten Computer und installiere MikTeXvon dort aus. Kopiere wenn möglich die Konfiguration deines Editors ( TeXnicCenter verwendet tcoz. B. Dateien), um sie wiederherzustellen, nachdem du PDF-Viewer MiKTeXund Editor installiert hast.

Antwort2

In der Vergangenheit war MiKTeX das, was man heute als „Sandbox“-System bezeichnen würde. Und man konnte damit machen, was man wollte – es einfach von Maschine zu Maschine kopieren und die lokalen Pfade neu konfigurieren miktex.ini. (zumindest mit 2.3)

Sollte es mit MiKTeX 2.9 nicht möglich sein, eine „portable“ Version zu konfigurieren (wie angekündigt, soll es auf einem Datenstick laufen und keine Spuren auf einem Host-Rechner hinterlassen), kopieren Sie es statt auf einem Datenstick auf das/die System(e), das/die Sie verwenden möchten.

Wenn Sie es nicht portabel installiert haben, folgt „nein“. Aber es initexmfgibt keine „portable“ Option – um ein portables Setup zu erstellen?

Bezüglich der „Nein“-Antwort – ich bin neugierig, welche dlls in die Windows-Systemverzeichnisse kopiert werden – gibt es irgendwo eine Dokumentation (oder Code?). Die „normale“ Version macht Einträge in der Windows-Registrierung (was meiner Meinung nach keine so gute Designentscheidung war) – was jede Neuinstallation auf separaten Maschinen unterbrechen würde. Eine Liste solcher dlls usw. würde mir helfen, da ich derzeit mit demselben Problem kämpfe. (Nur – ich weiß nicht – im Moment hänge ich bei den Font-Map-Dateien fest.)

Antwort3

Ich bin einverstanden mitdiese Antwort: Soweit ich sehe, gibt es keine Möglichkeit der Migration ohne Neuinstallation. Und gestatten Sie mir noch eine Anmerkung: Sie benötigen einen Computer mit (möglicherweise nur temporärem) Internetzugang.

Mit dem Ansatz, den ich bereits inMiKTeX 2.9 verschieben?können Sie die Paketbasis Ihrer alten MiKTeX-Installation verwenden. Ich weiß nicht, ob es mit einem Netzlaufwerk funktioniert, aber Sie könnten das Laufwerk des alten Computers auch als lokales Laufwerk mounten. Später können Sie MiKTeX' eigenes Update-System verwenden, wenn Sie zumindest eine temporäre Verbindung zum Internet herstellen.

Wenn Sie für Ihren neuen Computer keinen Internetzugang wünschen, wird es komplizierter:
Sie benötigen einen dritten Computer mit (temporärem) Internetzugang. Auf diesem Computer laden Sie die gesamteMiKTeX-Repositoryin einen lokalen Ordner. Am besten legt man diesen Ordner auf einem Wechseldatenträger ab, aber auch das spätere Brennen einer DVD-RW ist möglich. Der Download kann mit dem Net-Installer durchgeführt werden, wenn man die Installationseinstellung von Standard auf „Download MikTeX“ ändert und dann „Complete MikTeX“ auswählt. Nachdem man den nächstgelegenen CTAN-Spiegel und Download-Ordner ausgewählt hat, beginnt der Download. Je nach Verbindungsgeschwindigkeit kann es mehrere Stunden dauern. Spätere Updates dieses Repositorys rsyncwerden dringend empfohlen, siehersyncin der englischen Wikipedia für Softwarevorschläge oder zumindest wgetmit der dortigen Zeitstempeloption.

Wenn Sie die Installation mit dem Netzinstaller auf Ihrem Offline-PC starten, wählen Sie zuerst die Installation aus einem lokalen Repository und wählen Sie dann den Ordner des tragbaren Laufwerks oder der DVD (wählen Sie insbesondere nicht „CD/DVD“, da dies nur für vom Entwickler mitgelieferte DVDs gilt).Achtung, dieser Pfad wird in den MiKTeX-Einstellungen gespeichert!

Sie sollten später regelmäßig Updates für MiKTeX auf Ihrem Offline-PC durchführen, um Bugfixes und neue Pakete zu erhalten.

Wenn MiKTeX auch auf einem Computer mit Internetverbindung installiert ist, sollten Updates ebenfalls über das lokale Repository durchgeführt werden. Dies spart viel Bandbreite.

verwandte Informationen