Macports在很多方面都有所帮助,我想知道在安装包含某些变体的软件包之前我们是否可以提前获取依赖列表?
例如,如果我使用变体安装vim,依赖于什么:+ huge + tcl?
答案 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'