在MacPorts中,如何识别和卸载未使用的库端口?

Kan*_* Li 8 macos macports

macport中的许多端口作为其他(应用程序)端口的库依赖项安装,但卸载这些应用程序端口不会卸载相应的库依赖项.随着时间的推移,许多这样的库端口变成了orphon,只是浪费空间.所以我想知道是否有办法找到它们.

谢谢.

Krz*_*ski 5

要删除不活动的端口,您可以运行

sudo port uninstall inactive

要从2.4及更高版本中删除,您可以运行

sudo port reclaim

回收操作尝试通过卸载不活动的端口并删除在安装过程中下载的不必要文件来回收空间。


Mit*_*rie 3

您需要一个名为 port_cutleaves 的包/脚本。我认为它可以直接从 macports 或 fink 获得。无论哪种方式,你的问题都是孤立的依赖项,这应该删除它们,抱歉,我没有使用详细信息,因为我没有安装 macports。

更新:此链接可能对您有帮助,它是一个备忘单。 http://www.jbmurphy.com/2011/02/17/my-mac-ports-cheat-sheet/