Перенос установленных пакетов при установке новой версии TexLive

Перенос установленных пакетов при установке новой версии TexLive

В настоящее время у меня TexLive2016 с некоторыми пакетами, установленными через tlmgr. Теперь я хотел бы перейти на релиз 2017 года и мне было интересно, возможно ли как-то установить те же пакеты в новом релизе, не ища их по отдельности.

В частности, я думал о чем-то вроде экспорта списка установленных пакетов и последующей установки пакетов на основе этого списка в версии 2017 года.

решение1

Основываясь на идее Марийн в комментарии, я использовал следующий рабочий процесс:

  1. (Перед обновлением) Соберите список установленных пакетов в текстовом документе (источник):
tlmgr list --only-installed > installed-packages
  1. (После обновления) Пройдитесь по списку и установите каждый пакет по новой tlmgr– я использую fish shell:
for line in (cat installed-packages)
    sudo tlmgr install (echo $line | grep -Eo "[[:alnum:]]+:" | sed "s/://")
end

Связанный контент