3

升级到 Yosemite 后,我只需要重新安装 MacPorts。这是一个不再安装 tex-live 的好机会,因为我更喜欢使用 MacTeX。我相信它是在某个时间点作为依赖项安装的。

我想知道是否有一种方法可以防止它再次被安装。如果你愿意的话,一个端口黑名单,即使它是一个依赖项,它也不会被安装。我对那个依赖失败的端口也很好。

任何帮助将不胜感激。

4

1 回答 1

3

这可能是一个愚蠢的问题,但你为什么更喜欢 MacTeX?无论如何,MacPorts TeXLive 发行版和 MacTeX 都包含完全相同的软件。

尽管如此,对于您的具体问题,没有黑名单。对于 LaTeX 的特殊情况,您可以编辑您的macports.conf并附/usr/texbin加到binpath. 对于大多数需要满足依赖关系的 LaTeX 的端口,因为它被编写为bin:pdflatex:texlive-latex(例如,如果它需要pdflatex二进制文件)和bin:-style 依赖项搜索$PATH(您已经通过编辑binpath设置进行了更改)。

对于这没有帮助的情况,请提交错误并请求调整 Portfile 以允许 MacTeX 满足依赖关系。

于 2014-10-23T06:52:20.367 回答