MacPorts блокирует установку некоторых портов (черный список)

Мне просто пришлось переустановить MacPorts после обновления до Yosemite. Это была отличная возможность больше не устанавливать tex-live, потому что я предпочитаю использовать MacTeX. Я считаю, что в какой-то момент он был установлен как зависимость.

Мне интересно, есть ли способ предотвратить его повторную установку. Черный список портов, если хотите, где, даже если это зависимость, он не будет установлен. Я в порядке с этим портом и с ошибкой этой зависимости.

Любая помощь будет принята с благодарностью.


person statmobile    schedule 22.10.2014    source источник


Ответы (1)


Это может быть глупый вопрос, но почему вы предпочитаете MacTeX? И дистрибутив MacPorts TeXLive, и MacTeX в любом случае содержат одно и то же программное обеспечение.

Тем не менее, для вашего конкретного вопроса нет черного списка. Для особого случая LaTeX вы можете отредактировать macports.conf и добавить /usr/texbin к значению binpath. Для большинства портов, требующих LaTeX, которые должны удовлетворять зависимости, потому что они записываются как bin:pdflatex:texlive-latex (например, если ему нужен двоичный файл pdflatex) и поиск зависимостей в стиле bin: в $PATH (который вы изменили, отредактировав настройку binpath).

В тех случаях, когда это не помогает, пожалуйста, сообщите об ошибках и попросите изменить файл порта, чтобы позволить MacTeX удовлетворить зависимость.

person neverpanic    schedule 23.10.2014
comment
Если это глупый вопрос, то мой ответ еще более нелеп. На самом деле это просто вопрос предпочтений, ни больше, ни меньше. Мне просто не нравится иметь избыточные установки на моей машине, потому что трудно отследить, какая из них вызывается и где. Я пытался отладить проблему, которая возникла у меня с моим пакетом R, потому что он искал определенный файл стиля, и мне было сложно отследить, какую версию LaTeX он использовал при компиляции моего пакета. - person statmobile; 24.10.2014
comment
Спасибо, я раскомментировал строку bin и добавил путь texbin, надеюсь, это сработает. - person statmobile; 24.10.2014