Descobrir as “dicas” dos pacotes MacPorts atualmente instalados ou representar graficamente a árvore de dependências

1

Meu Mac acumulou muitas portas instaladas que talvez não seja necessário para reinstalá-lo em breve.

Eu quero instalar apenas os pacotes que eu sei que estou usando, mas filtrá-los para fora da lista enorme de port list installed é impraticável.

Estou procurando uma maneira de listar apenas os pacotes instalados que não possuem nenhum outro pacote dependendo deles. Melhor ainda, adoraria ter uma maneira de visualizar as dependências.

Alguma idéia de como realizar qualquer uma delas?

    
por GJ. 26.08.2010 / 22:43

2 respostas

2

EDIT: Eu estava errado da última vez. Acho que agora o comando correto que você poderia usar é port list requested . Você também pode definir e desabilitar o status solicitado com port setrequested e port unsetrequested , respectivamente.

    
por 27.08.2010 / 06:46
1

Você pode usar o script port_cutleaves para localizar as portas instaladas das quais não precisa mais. Ele percorre interativamente as folhas da árvore de dependência e permite disparar as ações para manter ou desinstalar. Ele também fornece uma página man descrevendo opções mais avançadas.

Exemplo:

$ 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:
    
por 06.09.2010 / 01:49