升级到 Yosemite 后,我只需要重新安装 MacPorts。这是一个不再安装 tex-live 的好机会,因为我更喜欢使用 MacTeX。我相信它是在某个时间点作为依赖项安装的。
我想知道是否有一种方法可以防止它再次被安装。如果你愿意的话,一个端口黑名单,即使它是一个依赖项,它也不会被安装。我对那个依赖失败的端口也很好。
任何帮助将不胜感激。
这可能是一个愚蠢的问题,但你为什么更喜欢 MacTeX?无论如何,MacPorts TeXLive 发行版和 MacTeX 都包含完全相同的软件。
尽管如此,对于您的具体问题,没有黑名单。对于 LaTeX 的特殊情况,您可以编辑您的macports.conf
并附/usr/texbin
加到binpath
. 对于大多数需要满足依赖关系的 LaTeX 的端口,因为它被编写为bin:pdflatex:texlive-latex
(例如,如果它需要pdflatex
二进制文件)和bin:
-style 依赖项搜索$PATH
(您已经通过编辑binpath
设置进行了更改)。
对于这没有帮助的情况,请提交错误并请求调整 Portfile 以允许 MacTeX 满足依赖关系。