如何升级TeXLive
从TeXLive 2021及更早版本升级到2022
升级将会消耗大量磁盘读写,整个过程并会根据网络情况差异而变化,一般30分钟~3小时不等,如非必要不用升级.
Windows
下载最新版本的exe安装程序,重新安装,并卸载老版本.
Linux
将2011重命名为2022
cd /usr/local/texlive
sudo cp -a 2011 2022
将旧版本路径从系统PATH中删除
sudo tlmgr path remove
sudo PATH=/usr/local/texlive/2022/bin/x86_64-linux:$PATH; sudo export PATH
重新打开terminal, 并下载升级tlmgr的脚本
cd /usr/local/textlive/2022
sudo wget https://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
sh update-tlmgr-latest.sh -- --upgrade
开始升级
sudo tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/
sudo tlmgr update --all
sudo luaotfload-tool -fu
建议新老版本共存,并通过用户.bashrc每次启动来设置PATH路径,实现新老版本的切换.
PATH=/usr/local/texlive/2022/bin/x86_64-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2022/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2022/texmf-dist/doc/info:$INFOPATH; export INFOPATH
同版本内更新宏包
更新所有宏包
tlmgr update --all
更新指定宏包
tlmgr update bhcexam