主干 TexLive 源中的“mktexlsr.pl”来自哪里?

主干 TexLive 源中的“mktexlsr.pl”来自哪里?

我发现在现代fmtutil.pl https://github.com/TeX-Live/texlive-source/blob/92c38ad23e396ba3c67728998a7857791d401ea8/texk/texlive/linked_scripts/texlive/fmtutil.pl#L23 require "mktexlsr.pl"被使用,但在https://github.com/TeX-Live/texlive-source/tree/92c38ad23e396ba3c67728998a7857791d401ea8/texk/texlive/linked_scripts/texlive只有mktexlsrshell 脚本,没有 Perl 版本。

我发现努力重写这些 shell 脚本合并到了 Perl 中,但是我很难找到这些新的 Perl 脚本是否最终被上游以及它们位于何处。

(背景:我基本上是想用tlmgr来自的和 TexLive 安装脚本构建一个类似 staticperl/PAR 的包https://github.com/TeX-Live/installer/以及相关脚本,fmtutil.pl例如updmap.plhttps://github.com/TeX-Live/texlive-source/tree/trunk/texk/texlive/linked_scripts/texlive

谢谢你!


更新型多巴胺:我发现了https://www.tug.org/texlive//Contents/live/texmf-dist/scripts/texlive/,但为什么没有将其放在 GitHub 上https://github.com/TeX-Live/texlive-source/tree/trunk/texk/texlive/linked_scripts/texlive. 它可以在 Git 或 SVN 中任何有版本控制的仓库中使用吗?

答案1

相关内容