O que significa dizer que o chaveiro python “sugere” o python-kde4?

1

Eu tenho uma atualização pendente para "Get Hot New Stuff" para a plataforma do KDE ( libknewstuff2-4 ).

Não me lembro de instalar nada com as dependências do KDE (estou usando o vanilla Ubuntu), então tentei descobrir por que ele está lá.

descobri que posso usar

apt-cache rdepends --installed libknewstuff2-4

para encontrar pacotes instalados que dependem disso. Isso me leva ao pacote python-kde4 . Upstream deste pacote são: python-qt4 e python-keyring .

Neste ponto, as coisas ficam difíceis de seguir. qt-4 parece ter uma dependência circular de volta para python-kde4 . Acho que posso rastrear -keyring de volta para bzr , mas também vejo python-crypto upstream de -keyring . -crypto tem mais rdpends do que eu gostaria de investigar ...

Existe uma maneira melhor de entender o que está acontecendo aqui? Alternativamente, faz sentido que eu esteja obtendo bibliotecas do kde baseadas em um pacote que não é específico do KDE (como o bzr)?

EDIT: Usar aptitude why como recomendado abaixo parece automatizar o que fiz manualmente com apt-cache :

$ aptitude why libknewstuff2-4 
i   bzr                 Depends    python-bzrlib (>= 2.6.0+bzr6593-1ubuntu1.1)
i A python-bzrlib       Recommends python-launchpadlib                        
i A python-launchpadlib Depends    python-keyring (>= 0.5)                    
i A python-keyring      Suggests   python-kde4                                
i A python-kde4         Depends    libknewstuff2-4 (>= 4:4.13.3)              

Embora eu não tenha certeza do que significam os estados "Recomenda" e "Sugere". A man page diz:

Note that the dependency that aptitude produced in this case is only a suggestion. This is because no package currently installed on this computer depends on or recommends the ... package; if a stronger dependency were available, aptitude would have displayed it.

Então, o que significa realmente que o chaveiro python "sugere" python-kde4, e eu tenho uma escolha em extrair essa "dependência"?

    
por jake 01.12.2014 / 21:52

1 resposta

0

Outra maneira de descobrir por que isso foi instalado seria zgrep libknewstuff2 /var/log/apt/* (talvez você precise usar o sudo). Os hits podem lhe dar algumas dicas de porque isso foi instalado ...

    
por Jan 01.12.2014 / 23:06