Мой Mac накопил много установленных портов, в которых я, возможно, не нуждаюсь при переустановке его скоро.
Я хочу только установить те пакеты, которые я знаю, что использую, но отфильтровать их из огромного списка port list installed
непрактично.
Я ищу способ поместить список просто тех установленных пакетов, которые не имеют никакого другого пакета в зависимости от них. Еще лучше я хотел бы иметь способ визуализировать зависимости.
Какие-либо идеи о том, как выполнить любой?
Можно использовать сценарий port_cutleaves
найти установленные порты, в которых Вы больше не нуждаетесь. Это в интерактивном режиме идет через листы дерева зависимостей и позволяет инициировать действия, сохраняют или удаляют. Это также предоставляет страницу справочника, описывающую больше расширенных настроек.
Пример:
$ sudo port install port_cutleaves
$ sudo port_cutleaves
[Leaf 1 of 13] samba3 @3.2.15_1 (active):
[keep] / (u)ninstall / (f)lush / (a)bort: