Pode o grupo aptitude ou procurar pacotes dos quais nada depende?

5

com aptidão:

Eu posso ver o número de dependências reversas com %r na string de formato de exibição (preferências), mas como posso agrupar / limitar a lista de pacotes de acordo com essa contagem?

Eu quero ver / filtrar / pesquisar todos os pacotes dos quais ninguém depende.

    
por Robert Siemer 14.03.2014 / 18:40

1 resposta

10

%r fornece o número de pacotes instalados que dependem desse pacote.

Você pode listar os pacotes instalados dos quais nenhum pacote instalado depende:

aptitude search '~i ! ~R ~i'

Você pode estender isso para recomenda e sugere com

aptitude search '~i ! ~R ~i ! ~Rrecommends:~i  ! ~Rsuggests:~i'

Você pode listar pacotes dos quais nenhum pacote (instalado ou não) depende:

aptitude search '! ~R .'

Se o seu objetivo é listar os pacotes que você pode seguramente remover, então, como apontado pela Braiam , você pode querer também excluir pacotes essenciais ( ~E ) e aqueles com prioridade necessária (e possivelmente importante ).

No aptitude (preferencialmente na visualização de lista plana), pressione l e digite:

~i ! ~R ~i ! ~Rrecommends:~i  ! ~Rsuggests:~i ! ~E ! ~prequired ! ~pimportant

(uma vez que você remove pacotes, mais alguns pacotes podem aparecer nessa lista uma vez que os pacotes que dependam deles foram removidos)

Veja também ~g ( ?garbage ) , para os pacotes que não estão instalados, ou que foram instalados automaticamente e não são dependentes de nenhum pacote instalado .

    
por 14.03.2014 / 22:26

Tags