LaTeX (MiKTeX 2.9) をあるコンピュータから別のコンピュータに移行する

LaTeX (MiKTeX 2.9) をあるコンピュータから別のコンピュータに移行する

私は古いコンピュータ (Windows XP Pro x64) を持っており、そこに LaTeX (MiKTeX 2.9) がインストールされ、希望どおりに設定されています。新しいコンピュータ (同じオペレーティング システム) があり、MiKTeX を再インストールせずに新しいマシンに MiKTeX を転送できるようにしたいと考えています。

これを行う簡単な方法はありますか?

どちらのマシンもインターネットに接続されていません。

答え1

短い答え: いいえ。

もう少し長いもの:

Windows は、特別なファイル (たとえば、dllファイル) を Windows のシステム (c:\...\system32またはc:\..\Program) の奥深くにコピーする必要があります。使用されるディレクトリの名前は、コンピューターによって異なる場合があります。Windows は、システムの実行に非常に関連する多くの情報をレジストリに保存します。

結論: Windowsで稼働中のシステムを取得するインストール必要なすべてのプログラム (例: ビューア: SumatraPDF または Acrobat、ディストリビューション: MiKTeX、エディター: TeXnicCenter)。

したがって、次の操作を実行できます (2 台目のコンピューターにはインターネットがないため)。MiKTeXインストーラーを使用して、ディレクトリに完全なものをダウンロードしますMiKTeX。これらのディレクトリを更新して (マニュアルを参照MiKTeX)、実際のシステムを取得し、このディレクトリを 2 台目のコンピューターにコピーして、MikTeXそこからインストールします。可能であれば、エディターの設定 (たとえば、 TeXnicCenter usestcoファイル) をコピーして、PDF ビューアーとエディターをインストールした後に復元しますMiKTeX

答え2

かつての MiKTeX は、今日で言う「サンドボックス」システムでした。そして、やりたいことは、マシンからマシンにコピーして、ローカル パスを再設定するだけで実現できましたmiktex.ini。(少なくとも 2.3 では)

MiKTeX 2.9 で「ポータブル」バージョンを構成することが不可能な場合は (宣伝されているように、データスティック上で実行され、ホスト マシンに痕跡を残さないはずです)、データスティックを使用する代わりに、使用したいシステムにコピーします。

非ポータブルでインストールした場合は、「no」が続きます。ただし、initexmfポータブル セットアップを作成するための「ポータブル」オプションはありませんか?

dll「いいえ」という回答について - Windows システム ディレクトリにコピーされるものが何なのか知りたいのですが- どこかにドキュメント (またはコード) があるのでしょうか。「通常」バージョンは Windows レジストリにエントリを作成します (これは「私見」ではそれほど優れた設計選択ではありません) - これにより、別のマシンへの再インストールが中断されます。dll現在、同じ問題に取り組んでいるため、そのようなものなどのリストがあれば助かります。(-iywk のみ - 現在はフォント マップ ファイルで行き詰まっています。)

答え3

同意するこの答え: 私の知る限り、再インストールせずに移行する方法はありません。また、1 つ注意点があります。インターネットに (おそらく一時的に) アクセスできるコンピューターが 1 台必要になります。

すでに説明したアプローチでは、MiKTeX 2.9を再配置しますか?、古い MiKTeX インストールのパッケージ ベースを使用できます。ネット ドライブで動作するかどうかはわかりませんが、古いコンピューターのドライブをローカル ドライブにマウントすることもできます。後で、少なくとも一時的にインターネットに接続すれば、MiKTeX 独自の更新システムを使用できます。

新しいコンピュータでインターネットにアクセスしたくない場合は、さらに複雑になります。
(一時的に)アクセスできる3台目のコンピュータが必要です。そのコンピュータで、MiKTeX リポジトリローカル フォルダにコピーします。このフォルダをリムーバブル ディスクに保存するのが最善ですが、後で DVD-RW に書き込むこともできます。ダウンロードはネット インストーラで実行できます。インストール設定をデフォルトから「MikTeX をダウンロード」に変更し、「MikTeX の完全版」を選択します。最も近い CTAN ミラーとダウンロード フォルダを選択すると、ダウンロードが開始されます。接続速度によっては数時間かかる場合があります。後でこのリポジトリの更新を実行することをrsync強くお勧めします。rsync英語版ウィキペディアでソフトウェアの提案を探すか、少なくともwgetタイムスタンプ オプションを探してください。

オフライン PC でネット インストーラーを使用してインストールを開始する場合は、最初にローカル リポジトリからのインストールを選択し、次にポータブル ドライブまたは DVD のフォルダーを選択します (特に「CD/DVD」は選択しないでください。これは開発者から出荷された DVD の場合のみ選択できます)。注意、このパスは MiKTeX 設定に保存されます。

バグ修正や新しいパッケージのために、オフライン PC 上の MiKTeX の更新を定期的に実行する必要があります。

インターネット接続のあるコンピューターにも MiKTeX がインストールされている場合は、ローカル リポジトリを使用して更新も実行する必要があります。これにより、帯域幅が大幅に節約されます。

関連情報