一年的 1/4 快过去了,TeXLive 的发新也快好了。今天我运行
1 | tlmgr update --self --all |
发现 2020 已经被冻结了,无法再升级宏包了。
在 CTeXUG 群里说了句不懂怎么升级到 pretest , Harry 回复我说其实和普通的跨年份升级是一样的。升级脚本在 pretest 源里就有。于是我决定升级一番试试。
第一步自然是下载升级脚本了
1 | wget https://mirrors.tuna.tsinghua.edu.cn/tlpretest/update-tlmgr-latest.sh |
检查其权限
1 | ls -al |grep tlmgr |
必然是缺少可执行权限。赋予其可执行权限
1 | chmod u+x ./update-tlmgr-latest.sh |
然后运行之。貌似不到一秒就好了。接下来要换到 pretest 的源。国内自然清华源是个好选择。(一般我不推荐清华源,因为其压力过大,不过国内有 pretest 的镜像貌似仅有清华)因此切换镜像
1 | tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/tlpretest |
接下来升级部分重要的脚本以及宏包
1 | tlmgr update --self --all |
至此,基本升级搞定了。对于有使用 lualatex
的用户应该还需要使用
1 | luaotfload-tool -fu |
此过程时间略长,耐心等待即可。
运行 tex -v
检查一下是否成功,没出意外应该看到
1 | TeX 3.141592653 (TeX Live 2021) |
那么恭喜你,升级成功啦。
参考资料:
Upgrade from TeX Live 2019 to 2020