MacPorts блокирует некоторые порты от установки (черный список)
Мне просто пришлось переустанавливать MacPorts после обновления до Yosemite. Это была отличная возможность больше не устанавливать tex-live, потому что я предпочитаю использовать MacTeX. Я считаю, что это было установлено как зависимость в определенный момент времени.
Мне интересно, есть ли способ предотвратить повторную установку. Черный список портов, если вы захотите, где, даже если это зависимость, он не будет установлен. Я в порядке с этим портом с этой зависимостью, также терпящей неудачу.
Любая помощь будет принята с благодарностью.
1 ответ
Это может быть глупый вопрос, но почему вы предпочитаете MacTeX? В любом случае, и дистрибутив MacPorts TeXLive, и MacTeX содержат абсолютно одинаковое программное обеспечение.
Тем не менее, для вашего конкретного вопроса, нет черного списка. Для особого случая LaTeX вы можете отредактировать macports.conf
и добавить /usr/texbin
к стоимости binpath
, Для большинства портов, которые требуют LaTeX, который должен удовлетворять зависимости, потому что он записан как bin:pdflatex:texlive-latex
(например, если это нужно pdflatex
бинарный) и bin:
поиск зависимостей в стиле $PATH
(который вы изменили, отредактировав binpath
установка).
В тех случаях, когда это не помогает, пожалуйста, регистрируйте ошибки и просите, чтобы Portfile был настроен так, чтобы MacTeX мог удовлетворить зависимость.