tlmgr“来自 verify_checksum 的意外返回值:-5”

tlmgr“来自 verify_checksum 的意外返回值:-5”

我遇到了与帖子中讨论的问题非常类似的问题TEX564734。我在 ubuntu 20.04 上,安装是通过sudo apt install texlive在文件夹中安装 debian 版本进行的/usr/share/texlive。安装的版本是 texlive 2019(发行pdflatex我得到Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian))。

然后我执行:

tlmgr init-usertree

然而当我尝试安装一个新软件包时,我得到了:

unexpected return value from verify_checksum: -5

在另一篇文章中,TEX537810,我看到一个解决方案是更新,tlmgr但这也不起作用。

kpsewhich --var-value=SELFAUTOPARENT

返回/似乎不正确。事实上,当我尝试时,sudo env PATH="$PATH" ./update-tlmgr-latest.sh我得到了一个错误./runme.sh: Cannot find TeX Live root using kpsewhich --var-value=SELFAUTOPARENT.。我添加到PATH导演/usr/share/texlive。考虑到 Debian 版本,这也许还不够?这个导演是中的第一个PATH

tlmgr repository list提供两个 reposhttp://contrib.texlive.info/current (tlcontrib)http://mirror.ctan.org/systems/texlive/tlnet (main)

tlmgr key list报告一个似乎没有任何到期日期的密钥rsa2048 2016-03-19 [E],加上我从 Norbert Preining () 维护的 repo 中添加的另一个密钥,tlcontrib其到期日期为 2021-03-01。

此时我不确定下一步该做什么才能安装软件包。

答案1

正如 moewe 指出的那样,tlmgr如果您已经通过 安装了 TeX Live,那么您不应该通过 安装软件包apt

通过 搜索包含所需软件包的集合apt-cache search。例如,让我们搜索包含 beamer 软件包的集合:

apt-cache search beamer

选择匹配的 texlive 集合并通过以下方式安装apt

sudo apt install texlive-latex-extra

相关内容