No Gentoo existe uma maneira de encontrar uma lista de pacotes instalados que não tenham outros pacotes dependentes deles?

7

No Gentoo, existe uma maneira de encontrar uma lista de pacotes instalados que não tenham outros pacotes dependentes deles (os chamados pacotes de folhas)? Ou existe um análogo do utilitário pkg-orphan FreeBSD?

    
por AlexD 02.10.2011 / 11:37

2 respostas

6

Isso é o que o emerge --pretend --depclean faz. Procura pacotes que são:

  • não depende de outras ebuilds e
  • nem em world nem system conjuntos

É uma boa ideia executar emaint --check world para localizar (e depois consertar) possíveis problemas com seu arquivo do mundo antes de um depclean.

Outras ferramentas úteis: Manutenção do Gentoo

    
por 02.10.2011 / 12:35
2

Se você quiser ver quais pacotes no @world set não são também dependências de outros pacotes instalados, você pode executar emerge --pretend --depclean @world (ou emerge -pc @world ). Observe também que, se você tentar remover um pacote usando emerge --depclean atom (em vez de emerge --unmerge atom ), o portage somente removerá o pacote se nada mais depender dele.

    
por 15.08.2012 / 17:38