Можем ли мы получить (построение) зависимости некоторого варианта в одном пакете в Macports? - PullRequest
0 голосов
/ 29 декабря 2010

Macports довольно полезен, и мне интересно, можем ли мы получить список зависимостей заранее, прежде чем устанавливать пакет с некоторыми вариантами?

Например, какие зависимости, если я устанавливаю vim с вариантами: + огромный + tcl?

Ответы [ 3 ]

1 голос
/ 31 октября 2012

Еще лучше:

port rdeps vim +huge +tcl

Это рекурсивно перечисляет все зависимости, то есть также перечисляет зависимости зависимостей, тогда как port deps перечисляет только зависимости vim.

Если вы хотите перечислить только те зависимости, которые вы еще не установили:

port list rdepof:vim +huge +tcl and not installed

rdepof:vim +huge +tcl означает рекурсивные зависимости vim, а and not installed - фильтрыиз пакетов, которые вы уже получили.

В качестве альтернативы, вы можете выполнить «пробный запуск» установки.Это означает, что соблюдается точная процедура установки, только без фактической сборки и установки пакетов.

port -y install vim +huge +tcl

1 голос
/ 31 октября 2012

Если у вас установлен graphviz, вы можете использовать https://trac.macports.org/browser/users/eborisch/macports_utils/depTree.py, чтобы сделать красивую картинку с изображением дерева (что для чего требуется).

./depTree.py 'vim +huge+tcl'
1 голос
/ 29 декабря 2010

Попробуйте:

port deps vim +huge +tcl

Это должно перечислить все зависимости.

...