最新的 tlmgr 更新删除了 mktexlsr?

最新的 tlmgr 更新删除了 mktexlsr?

我在几台 Linux 机器上安装了 vanilla texlive 2019,具体方法如下:这里。我通常通过以下方式获取最新更新

tlmgr update --self --all   

似乎删除了 'mktexlsr' 可执行文件。输出(在我目前维护 texlive 的所有三台机器上):


tlmgr: package repository <repo; they vary between computers> (verified)                                                                                                                                                             
tlmgr: saving backups to ${HOME}/texlive/2019/tlpkg/backups                                                                                                                                                                          
[1/5, ??:??/??:??] update: kpathsea.x86_64-linux [40k] (50281 -> 53254) ... done                                                                                                                                                     
[2/5, 00:01/02:45] update: newtx [5242k] (52998 -> 53255) ... done                                                                                                                                                                   
[3/5, 00:03/00:03] update: tex4ht [937k] (53251 -> 53257) ... done                                                                                                                                                                   
[4/5, 00:04/00:04] update: texlive-docindex [155k] (53237 -> 53253) ... done                                                                                                                                                         
[5/5, 00:04/00:04] update: texlive-scripts [134k] (53242 -> 53253) ... done                                                                                                                                                          
running mktexlsr ...                                                                                                                                                                                                                 

tlmgr: mktexlsr failed (status -1), output:                                                                                                                                                                                          

running updmap-sys ...                                                                                                                                                                                                               
done running updmap-sys.                                                                                                                                                                                                             
tlmgr: package log updated: /root/texlive/2019/texmf-var/web2c/tlmgr.log                                                                                                                                                             
tlmgr: An error has occurred. See above messages. Exiting.                                                                                                                                                                           

为了确认,我随后尝试mktexlsr在终端中运行。这曾经有效立即地在更新之前(发生过两次之后,我尝试mktexlsr 第三台机器上的更新)。结果是找不到该命令。我确信二进制texlive文件在我的路径中(pdflatex例如,作为普通用户,我可以正常运行)。

为了进行理智检查,我查看了内部

${HOME}/texlive/2019/bin/x86_64-linux/                                                                                                                                                                                    

二进制文件所在的位置。mktexlsr那里的文件是破碎的链接到

../../texmf-dist/scripts/texlive/mktexlsr

答案1

果然,这只是一个暂时的故障,已修复此后不久,我们将进行以下更新。

相关内容