Pacotes de listagem do Debian recomendados por pacotes já instalados

3

Como o título sugere: Estou procurando uma maneira de listar cada pacote recomendado por um dos pacotes que já estão instalados no meu sistema. Um pouco semelhante a como apt exibe pacotes recomendados ao instalar algo.
Eu preferiria ter a lista como X package recommends: W,Y,Z packages .

    
por Wolfer 27.02.2014 / 19:57

2 respostas

2

Isso funciona:

dpkg-query -W -f \
  '${db:Status-Abbrev} ${Package} package recommends ${Recommends} packages\n' |
  sed -nr '/( [^ ]+){5,}/ s/^.i. //p'
    
por 27.02.2014 / 21:47
1

No entanto, o seguinte código gera dados duplicados, mas para o ponto de partida é um bom ponto:

dpkg -l "*" |egrep ^ii |awk {'print $2'} | xargs  apt-cache show |egrep ^Recomm

Você deve fazer a mesma coisa em um loop:

pack='dpkg -l "*" |egrep ^ii |awk {'print $2'}'
echo ${pack}:'apt-cache show $pack|egrep ^Recomm'
    
por 27.02.2014 / 21:20