我发现在现代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只有mktexlsr
shell 脚本,没有 Perl 版本。
我发现努力重写这些 shell 脚本合并到了 Perl 中,但是我很难找到这些新的 Perl 脚本是否最终被上游以及它们位于何处。
(背景:我基本上是想用tlmgr
来自的和 TexLive 安装脚本构建一个类似 staticperl/PAR 的包https://github.com/TeX-Live/installer/以及相关脚本,fmtutil.pl
例如updmap.pl
,https://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 中任何有版本控制的仓库中使用吗?