Перенос 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).

Итак, вы можете сделать (потому что на втором компьютере нет интернета): Загрузите с помощью установщика MiKTeXполную версию MiKTeXв каталог. Обновите эти каталоги (посмотрите в руководстве MiKTeX), чтобы получить фактическую систему, и скопируйте этот каталог на второй компьютер и установите MikTeXоттуда. Если возможно, скопируйте конфигурацию вашего редактора ( например, TeXnicCenter использует tcoфайлы), чтобы восстановить ее после установки просмотрщика PDF MiKTeXи редактора.

решение2

Раньше MiKTeX был тем, что сейчас называется системой "песочница". И можно было делать все, что хочешь - просто копировать с машины на машину и перенастраивать локальные пути в miktex.ini. (по крайней мере с 2.3)

Если с MiKTeX 2.9 невозможно настроить "переносимую" версию (как рекламируется, она должна работать на носителе данных и не оставлять следов на хост-машине). Тогда вместо использования носителя данных скопируйте его в систему(ы), которую(ые) вы хотите использовать.

Если вы установили его непереносимым, то следует "нет". Но нет initexmfопции "переносимый" - чтобы создать переносимую установку?

re: ответ "нет" - мне интересно, что dllкопируется в системные каталоги Windows - есть ли где-нибудь документация (или код?). "Обычная" версия делает записи в реестр Windows (что, на мой взгляд, было не очень удачным выбором дизайна) - что сломало бы любую переустановку на отдельных машинах. Список таких dllфайлов и т. д. помог бы мне, так как я сейчас борюсь с той же проблемой. (Только -iywk - сейчас я застрял на файлах карт шрифтов.)

решение3

я согласен сэтот ответ: Насколько я понимаю, нет возможности миграции без переустановки. И позвольте мне также заметить: вам понадобится один компьютер с (возможно, только временным) доступом к Интернету.

С подходом, который я уже описал вПеренести MiKTeX 2.9?, вы можете использовать пакетную базу вашей старой установки MiKTeX. Я не знаю, работает ли это с сетевым диском, но вы также можете смонтировать диск старого компьютера на локальный диск. Позже вы можете использовать собственную систему обновления MiKTeX, если вы сделаете хотя бы временное подключение к Интернету.

Если вы не хотите никакого доступа к Интернету для вашего нового компьютера, все становится сложнее:
вам нужен третий компьютер с (временным) доступом. На этом компьютере загрузите весьРепозиторий MiKTeXв локальную папку. Лучше всего поместить эту папку на съемный диск, но позже можно также записать DVD-RW. Загрузку можно выполнить с помощью сетевого установщика, если изменить настройки установки с настроек по умолчанию на «Загрузить MikTeX» и выбрать «Завершить MikTeX». После выбора ближайшего зеркала CTAN и папки загрузки начнется загрузка. Это может занять несколько часов в зависимости от скорости соединения. Настоятельно rsyncрекомендуется выполнить обновления этого репозитория позже, см.rsyncв английской Википедии для рекомендаций по программному обеспечению или, по крайней мере, wgetс опцией временной метки.

При запуске установки с помощью сетевого установщика на вашем автономном ПК сначала выберите установку из локального репозитория, а затем выберите папку на переносном диске или DVD (особенно не выбирайте «CD/DVD», это касается только DVD, поставляемых разработчиком).Внимание, этот путь сохраняется в настройках MiKTeX!

В дальнейшем вам следует регулярно выполнять обновления MiKTeX на вашем автономном компьютере для исправления ошибок и установки новых пакетов.

Если на компьютере с подключением к интернету установлен MiKTeX, обновления следует производить также с помощью локального репозитория. Это значительно экономит пропускную способность.

Связанный контент