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