Como posso consultar pacotes obsoletos / desatualizados instalados (ebuilds) no Gentoo?

4

Os pacotes instalados às vezes se tornam obsoletos porque o pacote ficou com a versão sobrecarregada e a ebuild da versão antiga foi descartada. Também acontece que os pacotes são descartados completamente da árvore (geralmente por um bom motivo). Gostaria de consultar esses pacotes para tomar a ação apropriada (atualizar, remover).

Como consultar pacotes instalados que

  1. não possui ebuild para a versão atual instalada; e
  2. não possui mais ebuilds (por exemplo, porque foi excluído)
por Flow 07.12.2012 / 17:08

2 respostas

1

A melhor resposta que surgiu até agora é

TEST_FOR_REDUNDANCY=false eix -T

fonte

Ele mostra um pouco mais do que eu pedi, mas é um bom ponto de partida.

    
por 15.12.2012 / 10:22
3

Para isso, você pode usar eix-test-obsolete de app-portage/eix . eix-test-obsolete é conjunto de poucos testes para verificar se o pacote está obsoleto.

Os pacotes de saída são agrupados por teste específico. Um deles é "Pacotes instalados com uma versão que não está no banco de dados (ou mascarada)". Descrição de todos eles que você pode encontrar em man eix .

    
por 07.12.2012 / 17:40