我们可以在Macports的一个包中获得某些变体的(构建)依赖关系吗?

时间:2010-12-29 16:45:13

标签: macports

Macports在很多方面都有所帮助,我想知道在安装包含某些变体的软件包之前我们是否可以提前获取依赖列表?

例如,如果我使用变体安装vim,依赖于什么:+ huge + tcl?

3 个答案:

答案 0 :(得分:1)

尝试:

port deps vim +huge +tcl

那应列出所有依赖项。

答案 1 :(得分:1)

更好:

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

答案 2 :(得分:1)

如果您安装了graphviz,则可以使用https://trac.macports.org/browser/users/eborisch/macports_utils/depTree.py制作一张展示树的漂亮照片(需要什么)。

./depTree.py 'vim +huge+tcl'