По мере установки новых версий портов старые версии переходят в неактивное состояние, но остаются на диске. Чтобы увидеть эти порты:
port list inactive
Чтобы удалить все неактивные порты:
[[ -z "$(port -q list inactive)" ]] || sudo port uninstall inactive
Это не удаляет активные версии любого порта, включая порты, которые были необходимы только во время сборки определенного порта. Как упоминалось в @Mitchell Currie, используйте port_cutleaves
, если хотите удалить эти активные порты.