texlive-binaries 更新后出现 ConTeXt 问题

texlive-binaries 更新后出现 ConTeXt 问题

我和一个六人小组一起工作,所有人都使用 Jammy Jellyfish Ubuntu,从上周开始我们就无法再编译 ConTeXt 类型的 tex 文件了。

fatal error : unable to load bytecode register 544, maybe wipe the cache first

system          | total runtime: 6.660 seconds

我们尝试重新安装 TeX Live,但没有成功。我们甚至尝试在一台全新的机器上安装。但在安装过程中,由于 ConTeXt 出现问题,安装过程停止了。我们尝试降级 texlive-binaries,但显然无法使用。

答案1

我遇到了同样的问题,并设法通过使用 aptitude 降级了 texlive-binaries,如下所示:

 sudo aptitude install texlive-binaries=2021.20210626.59705-1build1

它提出了几种解决方案,对我来说可以接受的解决方案是:

       Downgrade the following packages:
1)     libkpathsea6 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]
2)     libptexenc1 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]
3)     libsynctex2 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]
4)     libtexlua53 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]
5)     libtexluajit2 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]

此后,您可以通过以下方式暂时保留该包裹:

apt-mark hold texlive-binaries

相关内容