quinta-feira, 1 de junho de 2023

MikTeX update error

 Se você está com problemas para conectar no repositório do MikteX, pode ser que o repositório realmente esteja fora do ar ou existe problema na instalação do Miktex. Se o repositório estiver fora do ar, em algumas horas ele pode voltar a funcionar, mas se demorar muito, vale tentar reinstalar o MikteX. Siga os passos a seguir:

1. Desinstale o editor de latex que você tenha (WinEdt, por exemplo), porque se você desinstalar apenas o MikteX, pode ser que seu editor não o reconheça depois.

2. Desinstale o MikteX. Para ter certeza que não ficou nenhum arquivo no registro, faça uma limpeza de registro com o Cclean ou MVRegClean.

3. Reinstale o Miktex básico (faça download na página do MikteX):

Getting MiKTeX

4. Reinstale o editor de latex (WinEdt ou o da sua preferência).

5. Reinicie o computador.

6. Abra o console do Miktex e faça update dos pacotes.

Pronto, isso deve restaurar o seu MikteX e os repositórios voltarão a aparecer.

Como criar um repositório local para o MikteX (erro ...does not seem to be a local package repository)

 Se você já tentou mudar o repositório do MikteX para uma pasta local, pode já ter deparado com o seguinte erro:

C:\my\package\is\here does not seem to be a local package repository.

Isso acontece porque o Miktex procura certos arquivos que são reconhecidos como pertencentes a um repositório e. se não encontra, retorna esse erro.

A solução é você criar sua pasta de repositório e ir no seguinte endereço:

Index of /CTAN/systems/win32/miktex/tm/packages (usp.br)

Procure, baixe para o seu computador e salve para sua pasta repositório os seguintes arquivos:

miktex-zzdb1-2.9.tar.lzma
miktex-zzdb2-2.9.tar.lzma
miktex-zzdb3-2.9.tar.lzma 
Pronto! quando você novamente mandar o MikteX trocar o repositório para a sua pasta, vai funcionar.