Я обновился до Maverick
когда я бегу:
sudo port upgrade outdated
Я получаю ошибку:
Error: eigen does not build on Mavericks or later.
У меня есть много портов, которые не зависят от собственных, как мне определить, какие они есть и как их обновить? Например:
sudo port install pypy
обновил pypy до последней версии, но sudo port upgrade outdated
, не работало, потому что он зависал до достижения pypy
вопросы:
- Есть ли способ обновить все пакеты, которые не зависят от конкретного порта (eigen в моем случае)
- или по крайней мере: есть ли способ получить список всех портов, который зависит (или не зависит) от конкретного порта
NB: Я удалил (я идиот) Eigen, поэтому я не могу сделать
sudo port -n upgrade outdated
# -n: don't upgrade dependencies (affects upgrade and install)
Обновить
то, что предложил Vortexfive, должно работать:
sudo port upgrade outdated and not rdepof:eigen
однако, если вы уже удалили eigen, это не так, так что не следуйте моему примеру!