
目前我有 TexLive2016,其中有一些透過 tlmgr 安裝的軟體包。現在我想切換到 2017 版本,我想知道是否可以以某種方式在新版本中安裝相同的軟體包,而不必單獨查找它們。
特別是,我正在考慮匯出已安裝軟體包的列表,然後在 2017 版本中根據該列表安裝軟體包。
答案1
根據 Marijn 在評論中的想法,我使用了以下工作流程:
- (升級前)收集文本文檔中已安裝軟體包的清單(來源):
tlmgr list --only-installed > installed-packages
- (升級後)迭代列表並使用 new 安裝每個套件
tlmgr
– 我使用 Fish shell:
for line in (cat installed-packages)
sudo tlmgr install (echo $line | grep -Eo "[[:alnum:]]+:" | sed "s/://")
end