我需要将 biblatex/biber 降级到以前的版本 (3.19/2.19)。我最初使用的是 biblatex 3.20 和 biber 2.20。以下这个答案:tlmgr restore
显示我有可用的备份。但是,在运行sudo tlmgr restore biber 68188
和之后sudo tlmgr restore biblatex 66403
,biber 二进制文件不知为何没有降级。
tlmgr 显然认为 biber 已降级为匹配版本,然而,实际运行 biber 二进制文件表明并非如此:
> tlmgr info biber
cat-version: 2.19
> biber --version
biber version: 2.20
因此很自然地,biber 运行将会失败:
ERROR - Error: Found biblatex control file version 3.10, expected version 3.11.
This means that your biber (2.20) and biblatex (3.19) versions are incompatible.
包含备份的档案(/usr/local/texlive/2024/tlpkg/backups/biber.r68188.tar.xz
)包含一个名为的文件夹biblatex-biber-2.19
,因此备份修订版(68188
)确实包含我想要的版本(2.19)。
我如何正确地将 biber 二进制文件降级到 2.19 到 2.19 tlmgr restore
?我知道我可以抓住对应版本从 SourceForge 并将其放在我的路径上,但我希望有一个更具程序化的解决方案。