macports não está desinstalando um pacote

1

Hoje cedo, tentei usar MacPortspara instalar gnutar. Fazendo o seguinte

sudo port install gnutar

Mas agora eu decidi que não queria fazer isso. Então eu tentei desinstalar fazendo

sudo port uninstall gnutar

mas os binários ainda estão no lugar e funcionando.

Por que não foi desinstalado?

A.Ellett
fonte

Respostas:

1

Provavelmente você tem outra porta instalada que depende gnutar, portanto, o comando de desinstalação não a removeu. Corre

port dependents gnutar

para ver se este for o caso ( sudonão é necessário para algumas portações como list, installed, dependents, etc.). Se você deseja desinstalar todos,

sudo port uninstall --follow-dependents gnutar

fará o truque, mas obviamente poderá levar a conseqüências não intencionais, pois todos os dependentes de todos os dependentes serão desinstalados recursivamente e você poderá acabar dizimando sua coleção de portas. Faça isso apenas se você souber exatamente o que está fazendo. gnutaré relativamente pequeno e discreto; portanto, se você não conseguir se livrar facilmente, não será tão ruim em termos de espaço em disco.

MattDMo
fonte