La instalación de TL usando ISO conduce al repositorio local/desconocido/tlpdb

La instalación de TL usando ISO conduce al repositorio local/desconocido/tlpdb

Mi configuración en el trabajo no me permitió instalar la última versión de TeX Live a través deel instalador de red. En lugar de eso, descargué elISO enorme, lo montó en alguna unidad no utilizada y lo instaló desde allí sin agregar ninguna opción.

Después de la instalación, desmonté la unidad ISO y realicé una actualización del paquete a través de la línea de comando

Actualización de tlmgr --self --all --reinstalar-eliminado-a la fuerza

para ver si hay actualizaciones de software/paquete. Sin embargo, recibí el mensaje de error que apuntaba a la ubicación montada original para el ISO, indicando

¡No se puede determinar el tipo de tlpdb desde R:!
tlmgr.pl: No se puede cargar la base de datos TeX Live desde R:

(¿Dónde R:estaba la unidad original en la que monté el ISO)?

¿Cómo mantengo/actualizo mi distribución en este caso?

Respuesta1

Cuando instala TeX Live, puede agregar opciones install-tl, una de las cuales es el repositorio desde el cual descargar paquetes/actualizaciones. Dado que estás utilizando una instalación local (un ISO enorme), el valor predeterminado para TeX Live aquí es especificar un repositorio local que apunte a la letra de unidad donde montaste el ISO. Los intentos posteriores de actualización también indicarán esto, a menos que se cambie.

Para cambiar esto después de la instalación, puede llamar tlmgrcon una -repository <URL/path>opción opcional (normalmente <URL/path>debe apuntar al espejo http://mirror.ctan.org/systems/texlive/tlnet). Sin embargo, esto es sólo untemporariocambio para esa ejecución específica de tlmgr.

Parapermanenteactualización que se almacenará dentro de la base de datos del paquete TeX Live ( tlpkg/tlmgr.tlpdb), utilice eloption repositoryopción

Repositorio de opciones tlmgr http://mirror.ctan.org/systems/texlive/tlnet

después de lo cual puedes actualizar de la forma habitual:

Actualización de tlmgr --self --all --reinstalar-eliminado-a la fuerza

Si lo anterior no funciona (por cualquier motivo), puede abrir tlpkg/texlive.tlpdby encontrar la entrada que comienza con

depende de opt_location:

(normalmente en la parte superior debajo category TLCore). Esto identifica la ubicación del repositorio. Cámbielo a un espejo de repositorio en línea, es decir,

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

y vuelva a ejecutar su actualización; la paz será restaurada.

información relacionada