Instalar TL usando ISO leva a repositório local/desconhecido/tlpdb

Instalar TL usando ISO leva a repositório local/desconhecido/tlpdb

Minha configuração no trabalho não me permitiu instalar o TeX Live mais recente viao instalador da rede. Em vez disso, baixei oISO enorme, montei-o em alguma unidade não utilizada e instalei-o a partir daí sem adicionar nenhuma opção.

Após a instalação, desmontei a unidade ISO e realizei uma atualização do pacote através da linha de comando

atualização tlmgr --self --all --reinstalar-removido à força

para ver se há alguma atualização de software/pacote. No entanto, recebi a mensagem de erro que apontava para o local original de montagem do ISO, informando

Não é possível determinar o tipo de tlpdb de R:!
tlmgr.pl: Não é possível carregar o banco de dados TeX Live de R:

(onde R:estava a unidade original em que montei o ISO).

Como mantenho/atualizo minha distribuição neste caso?

Responder1

Ao instalar o TeX Live, você pode adicionar opções ao install-tl, uma das quais é o repositório do qual baixar pacotes/atualizações. Como você está usando uma instalação local (um ISO enorme), o padrão do TeX Live aqui é especificar um repositório local que aponta para a letra da unidade onde você montou o ISO. As tentativas subsequentes de atualização também apontarão para isso, a menos que seja alterado.

Para alterar isso após a instalação, você pode chamar tlmgruma opção opcional -repository <URL/path>(normalmente <URL/path>deve apontar para mirror http://mirror.ctan.org/systems/texlive/tlnet). No entanto, este é apenas umtemporárioalteração para aquela execução específica de tlmgr.

Parapermanenteatualização que será armazenada dentro do banco de dados de pacotes TeX Live ( tlpkg/tlmgr.tlpdb), use ooption repositoryopção

repositório de opções tlmgr http://mirror.ctan.org/systems/texlive/tlnet

após o qual você pode atualizar normalmente:

atualização tlmgr --self --all --reinstalar-removido à força

Se o procedimento acima não funcionar (por qualquer motivo), você poderá abrir tlpkg/texlive.tlpdbe encontrar a entrada começando com

depende de opt_location:

(geralmente na parte superior abaixo category TLCore). Isso identifica a localização do repositório. Mude-o para um espelho de repositório online, ou seja,

depende de opt_location: http://mirror.ctan.org/systems/texlive/tlnet

e execute novamente sua atualização; a paz será restaurada.

informação relacionada