Synaptic - > Filtros personalizados - > Recomendações em falta
ou
pesquisa de aptidão '~ RBrecommends: ~ i'
(graças a link )
por vezes, quando instala um pacote, o aptitude recomenda vários outros pacotes.
Existe uma maneira de mostrar todos os pacotes recomendados anteriormente de todos os pacotes instalados?
Obrigado antecipadamente.
Casper
Editar:
Obrigado pelas respostas até agora. Eu já tentei:
aptitude show ~i | grep '^Recommends' | cut -d ' ' -f 2-
Isso é basicamente ok. Mas dá também as coisas de volta como:
console-setup | console-data (>= 2002.12.04dbs-1)
Eu quero uma maneira fácil de instalar todos os pacotes recomendados ausentes.
Então
aptitude install console-setup | console-data (>= 2002.12.04dbs-1)
não funciona; -)
Existe uma maneira, sem verificação manual de todas as entradas, para fazer isso?
Synaptic - > Filtros personalizados - > Recomendações em falta
ou
pesquisa de aptidão '~ RBrecommends: ~ i'
(graças a link )
Talvez haja uma maneira mais elegante, mas isso funciona para mim,
for package in $(dpkg --get-selections | grep -v deinstall | awk '{print $1}')
do
echo $package
dpkg-query -s $package | grep Recommends
done
outra sugestão:
awk '/(^Package|^Recomm)/' /var/lib/dpkg/status | grep -B1 ^Recommends
@EightBitTony: o awk também é muito bom em pesquisas, tente isto:
dpkg --get-selections | awk ' !/deinstall$/{print $1}'
Aqui do meu jeito - relatório por falta recomenda:)
apt-cache --no-pre-depends --no-depends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances depends 'dpkg --get-selections | grep '\sinstall$' | cut -f1' | grep -vf <(dpkg --get-selections | grep '\sinstall$' | cut -f1 | sed -e 's/^/ /' -e 's/\(:.*\|\)$/$/') | grep -B1 '^ '