Ответ 1
MacPorts имеет концепцию запрошенных и незапрашиваемых портов.
Попробуйте port installed requested
.
См. man 1 port
для получения дополнительной информации о "запрашиваемой" и псевдо-цели.
Когда я делаю port installed
, я получаю бесполезный список сотен элементов. Тем не менее, только несколько из них - это порты, которые я фактически установил из первых рук. Остальные - это зависимости, с которыми мне не нужно напрямую связываться.
Есть ли способ указать только те порты, которые я фактически установил, т.е. те, которые я вводил в командной строке вручную? Как файл верхнего уровня node или файл истории установки или что-то еще?
MacPorts имеет концепцию запрошенных и незапрашиваемых портов.
Попробуйте port installed requested
.
См. man 1 port
для получения дополнительной информации о "запрашиваемой" и псевдо-цели.
Чтобы получить список буквально всех установленных портов, от которых ничего не зависит, вы можете запустить
for port in $(port echo installed | awk '{print $1}'); do [ -z "$(port echo installed and depends:$port)" ] && echo $port; done
(предупреждение: это займет некоторое время).