Transferir paquetes instalados al instalar una nueva versión de TexLive

Transferir paquetes instalados al instalar una nueva versión de TexLive

Actualmente tengo TexLive2016 con algunos paquetes instalados mediante tlmgr. Ahora me gustaría cambiar a la versión 2017 y me preguntaba si es posible instalar de alguna manera los mismos paquetes en la nueva versión sin tener que buscarlos individualmente.

En particular, estaba pensando en algo como exportar una lista de los paquetes instalados y luego instalar paquetes basados ​​en esa lista en la versión 2017.

Respuesta1

Según la idea de Marijn en el comentario, utilicé el siguiente flujo de trabajo:

  1. (Antes de la actualización) Recopile la lista de paquetes instalados en un documento de texto (fuente):
tlmgr list --only-installed > installed-packages
  1. (Después de la actualización) Repita la lista e instale cada paquete con el nuevo tlmgr; yo uso fish shell:
for line in (cat installed-packages)
    sudo tlmgr install (echo $line | grep -Eo "[[:alnum:]]+:" | sed "s/://")
end

información relacionada