Como o Yum pode me dizer a versão das dependências?

1

Eu instalei um pacote com o Yum (Varnish 3.0.2). No entanto, um recurso de que preciso foi removido, por isso preciso reverter.

De acordo com a documentação, o recurso foi removido no 3.0-Beta, então eu queria reverter para a versão mais recente antes disso. (Isto é 2.1.5)

Isto é instalado agora, mas havia três RPMs para instalar (a partir de ).

Depois de algumas faffing sobre com dependências ausentes, elas foram instaladas. No entanto, o recurso que eu preciso ainda não está lá. Eu estou querendo saber se uma das dependências é realmente de uma nova compilação.

Você sabe como posso ver as versões de todas as dependências de um pacote instalado pelo Yum?

    
por BanksySan 11.11.2011 / 17:44

1 resposta

1

@hovanessian está certo. Você não vai conseguir mais do que mostra o deplist.

Existem alguns tipos de dependências no arquivo de especificações:

  • Dependências de arquivo

    dependency: /usr/bin/env provider: coreutils.x86_64 8.4-16.el6

    Não há versão, pois o arquivo pode ser fornecido por vários pacotes

  • dependências virtuais

    dependency: python(abi) = 2.6 provider: python.x86_64 2.6.6-29.el6

    O pacote "fornece" alguns recursos, nos quais outros pacotes podem depender. Por exemplo, o pacote python fornece python versionado (abi).

  • dependências de pacotes

    dependency: python-twisted-core >= 8.2.0 provider: python-twisted-core.x86_64 8.2.0-4.el6 provider: python-twisted-core.i686 8.2.0-4.el6

As dependências virtuais e de pacotes podem ser versionadas e, se não houver uma versão exata listada, você pode tentar uma versão anterior / posterior, mas os resultados nem sempre são satisfatórios.

Mais sobre dependências: link

    
por 25.11.2011 / 09:15