Обнаружение “подсказок” в настоящее время устанавливаемых пакетов MacPorts или построение графика дерева зависимостей

Мой Mac накопил много установленных портов, в которых я, возможно, не нуждаюсь при переустановке его скоро.

Я хочу только установить те пакеты, которые я знаю, что использую, но отфильтровать их из огромного списка port list installed непрактично.

Я ищу способ поместить список просто тех установленных пакетов, которые не имеют никакого другого пакета в зависимости от них. Еще лучше я хотел бы иметь способ визуализировать зависимости.

Какие-либо идеи о том, как выполнить любой?

1
задан 26.08.2010, 23:43

2 ответа

Править: Я был неправильно прошлым разом. Я думаю теперь корректная команда, которую Вы могли использовать, port list requested. Можно также установить и сбросить требуемое состояние с port setrequested и port unsetrequested, соответственно.

2
ответ дан 12.12.2019, 10:40

Можно использовать сценарий 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:
1
ответ дан 12.12.2019, 10:40

Теги

Похожие вопросы