我想在不受支持的 MacOS 版本 10.13.6(High Sierra)上安装 MacTex2021,因为我不想只放弃旧的 MacBook 2009...任何帮助都值得感激。
我按照https://www.tug.org/mactex/mactex-unix-download.html用于在包括 High Sierra 在内的不受支持的 OSX 版本上安装 2021。当我运行 install-tl 时,我看到了 gui,但什么也没发生。它也可以在文本模式下运行,但这也会失败。更改存储库没有效果。
sudo ./install-tl --gui=text 正在加载https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb
./install-tl: TLPDB::from_file 无法从以下位置初始化:https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb ./install-tl: 也许应该更改存储库设置。 ./install-tl:更多信息:https://tug.org/texlive/acquire.html
编辑。我能够安装。TexDist2021 成功运行。
由于 Tex Live 实用程序无法运行,我提出了一个新问题。请参阅:TexLive 失败,出现版本不匹配消息,引用版本号为 2^64 - 1。已知错误?
答案1
由于我无法编辑我的评论,我不妨将其变成答案。我怀疑tlmgr
可能是试图连接到具有 Let's Encrypt 证书的服务器。您需要手动指定使用不同根证书或已重新配置以处理其损坏的存储库,而不是使用 CTAN 多路复用器(它会选择附近的存储库)。有关证书问题的背景信息,请参阅https://tug.org/pipermail/tex-live/2021-October/047470.html。
对于您附近的存储库,请参阅https://ctan.org/mirrors?lang=en。您可以在终端中使用 curl 测试镜像,例如
/usr/bin/curl -Lv https://ctan.math.utah.edu/ctan/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
如果您没有看到证书错误,那么一切就绪了。请注意,使用 Web 浏览器不足以在 High Sierra 或 Mojave 上调试此问题,因为它与命令行工具查找证书的方式有关。为了增加乐趣,MacPorts 提供的 curl 没有这个问题,因此请确保您使用的是 Apple 提供的 curl。