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 мог удовлетворить зависимость.

Другие вопросы по тегам