Tenho um computador antigo (Windows XP Pro x64) com LaTeX (MiKTeX 2.9) instalado e configurado como desejo. Eu tenho um novo computador (mesmo sistema operacional) e quero poder transferir o MiKTeX para a nova máquina sem precisar reinstalar o MiKTeX.
Existe uma maneira simples de fazer isso?
Nenhuma das máquinas tem conexão com a internet.
Responder1
Resposta curta: Não.
Um pouco mais:
O Windows precisa copiar arquivos especiais (por exemplo, dll
arquivos) profundamente no sistema do Windows ( c:\...\system32
ou c:\..\Program
). Os nomes dos diretórios usados podem diferir em vários computadores. O Windows também armazena muitas informações no registro, muito relevantes para colocar o sistema em funcionamento.
Conclusão: para obter um sistema em execução com Windowsinstalartodos os programas (por exemplo: Viewer: SumatraPDF ou Acrobat, distribuição: MiKTeX, editor: TeXnicCenter) que você precisa.
Então você pode fazer (porque o segundo computador não tem internet): Baixe com o MiKTeX
instalador o completo MiKTeX
em um diretório. Atualize este diretório (dê uma olhada no MiKTeX
manual) para obter o sistema real e copie este diretório para o segundo computador e instale MikTeX
a partir daí. Se possível, copie a configuração do seu editor ( TeXnicCenter
usa tco
arquivos, por exemplo) para restaurá-lo depois de instalar o visualizador MiKTeX
e editor de PDF.
Responder2
No passado, o MiKTeX era o que hoje seria chamado de sistema "sandbox". E foi possível fazer o que você deseja - simplesmente copiá-lo de máquina para máquina e reconfigurar os caminhos locais no arquivo miktex.ini
. (pelo menos com 2,3)
Caso não seja possível com o MiKTeX 2.9 configurar uma versão "portátil" (conforme anunciado, ele deve rodar em um datastick e não deixar rastros na máquina host). Então, em vez de usar um datastick, copie-o no(s) sistema(s) que deseja usar.
Se você o instalou de forma não portátil, segue-se "não". Mas não initexmf
tem uma opção “portátil” – para criar uma configuração portátil?
re: a resposta "não" - estou curioso para saber o que dll
é copiado para os diretórios do sistema Windows - existe documentação em algum lugar (ou código?). A versão "normal" faz entradas no registro do Windows (o que 'imho' não era uma escolha de design tão boa) - o que interromperia qualquer reinstalação em máquinas separadas. Uma lista desses dll
itens, etc., me ajudaria, já que atualmente estou lutando com o mesmo problema. (Apenas -iywk - no momento estou preso nos arquivos de mapa de fontes.)
Responder3
Eu concordo comesta resposta: Pelo que vejo, não há como migrar sem qualquer reinstalação. E permita-me também uma observação: você precisará de um computador com acesso (talvez apenas temporário) à Internet.
Com a abordagem, já descrevi emRealocar o MiKTeX 2.9?, você pode usar o pacote base da sua instalação antiga do MiKTeX. Não sei se funciona com uma unidade de rede, mas você também pode montar a unidade do computador antigo em uma unidade local. Mais tarde você poderá usar o próprio sistema de atualização do MiKTeX, se fizer pelo menos uma conexão temporária com a Internet.
Se você não deseja acesso à Internet para o seu novo computador, fica mais complicado:
você precisa de um terceiro computador com acesso (temporário). Nesse computador baixe o arquivo inteiroRepositório MiKTeXpara uma pasta local. O melhor seria colocar esta pasta em um disco removível, mas posteriormente também é possível gravar um DVD-RW. O download pode ser feito com o instalador da rede, se você alterar a configuração de instalação padrão para "Baixar MikTeX" e selecionar "Completar MikTeX". Depois de escolher o espelho CTAN mais próximo e a pasta de download, o download é iniciado. Pode levar várias horas dependendo da velocidade da conexão. Posteriormente para realizar atualizações deste repositório rsync
é altamente recomendado, vejasincronizar novamentena Wikipédia em inglês para sugestões de software, ou pelo menos wget
com sua opção de carimbo de data/hora.
Ao iniciar a instalação com o net installer em seu pc offline, escolha primeiro a instalação de um repositório local e selecione a pasta da unidade portátil ou DVD (especialmente não escolha “CD/DVD”, isso é apenas para DVDs enviados pelo desenvolvedor ).Atenção, este caminho está salvo nas configurações do MiKTeX!
Posteriormente, você deve realizar atualizações do MiKTeX em seu PC off-line regularmente para correções de bugs e novos pacotes.
Se o MiKTeX também estiver instalado em um computador com conexão à Internet, as atualizações também deverão ser feitas com o repositório local. Isso economiza muita largura de banda.