已安装的没有依赖项的MacPorts列表

时间:2013-02-24 10:02:44

标签: macos macports

当我做port installed时,我得到了无数的数百个项目列表。但是,其中只有少数是我实际安装的端口。其余的是依赖,我不需要直接与之相关。

有没有办法只列出我实际安装的端口,即。我手动在命令行输入的那些?像顶级节点列表或安装历史文件或什么?

2 个答案:

答案 0 :(得分:33)

MacPorts具有请求和未请求端口的概念。

试试port installed requested

有关“请求”和伪目标的详细信息,请参阅man 1 port

答案 1 :(得分:0)

要获取字面所有已安装的端口列表,您可以运行

for port in $(port echo installed | awk '{print $1}'); do [ -z "$(port echo installed and depends:$port)" ] && echo $port; done

(警告:这需要一段时间)。