为什么在 macOS Sierra 上安装完整的 TeXLive 2016 不包括“tlmgr --gui”的 Tk?

为什么在 macOS Sierra 上安装完整的 TeXLive 2016 不包括“tlmgr --gui”的 Tk?

我在新笔记本电脑上的 macOS Sierra 上全新、完整地安装了 TeXLive 2016。

我发现它tlmgr --gui不起作用,说需要perl-tk。理论上我可以接受,但要去它建议的网站获取更多信息(http://tug.org/texlive/distro.html#perltk) 对我没什么用。它专门用于解决 Linux 上的这个问题,而不是 macOS 上的。

这不是直接brew可行的,但我猜我只需要追踪perl-tk就可以实现这一点。如果有人对此有建议,我很乐意接受,但这不是我的问题的核心(只是为了理解我来自哪里)。

在以前的 OSX 版本中,我从未遇到过此问题tlmgr --gui;只需安装 TeXLive 的完整版本就足够了,这让我认为它包含在这些软件包中。这包括在 El Capitan 系统上成功安装(即在引入系统完整性保护之后)。

我很乐意以任何需要的方式解决这个问题,但我有点困惑,不知道到底发生了什么变化,为什么它没有反映在 TeXLive 页面上(我通常认为它非常新)。到底发生了什么,与前几年 OSX 上以前的版本有什么不同?

编辑:根据评论中的请求,我运行了 find ,Tk.pm但一无所获,并且链接到了默认的系统 perl

$ find ~ -name Tk.pm

$ which perl
/usr/bin/perl

我认为这也可能有帮助:

$ perl --version
This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

我没有意识到它从未包含在任何 texlive 发行版中。

相关内容