Transferir pacotes instalados ao instalar uma nova versão do TexLive

Transferir pacotes instalados ao instalar uma nova versão do TexLive

Atualmente tenho o TexLive2016 com alguns pacotes instalados via tlmgr. Agora eu gostaria de mudar para a versão 2017 e queria saber se é possível instalar de alguma forma os mesmos pacotes na nova versão sem ter que procurá-los individualmente.

Particularmente, eu estava pensando em algo como exportar uma lista de pacotes instalados e depois instalar pacotes com base nessa lista na versão 2017.

Responder1

Com base na ideia de Marijn no comentário, usei o seguinte fluxo de trabalho:

  1. (Antes da atualização) Colete a lista de pacotes instalados em um documento de texto (fonte):
tlmgr list --only-installed > installed-packages
  1. (Após a atualização) Itere pela lista e instale cada pacote com um novo tlmgr– eu uso fish shell:
for line in (cat installed-packages)
    sudo tlmgr install (echo $line | grep -Eo "[[:alnum:]]+:" | sed "s/://")
end

informação relacionada