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 tlmgr
uma 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 repository
opçã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.tlpdb
e 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.