Com yum deplist
ele é possível verificar as dependências de um pacote RPM. Eu estou querendo saber onde as informações sobre a lista de dependências são armazenadas. Baixei o pacote rpm e verifiquei seu conteúdo com rpm -qiap pkgname.rpm
, mas não continha dependências. Por exemplo:
$ yum deplist nodejs010-2.1-5.sc1.el6.x86_64
Loaded plugins: fastestmirror, security
Finding dependencies:
Loading mirror speeds from cached hostfile
package: nodejs010.x86_64 2.1-5.sc1.el6
dependency: nodejs010-npm
provider: nodejs010-npm.noarch 1.4.28-5.sc1.el6
provider: nodejs010-npm.noarch 2.14.13-7.el6
dependency: nodejs010-nodejs
provider: nodejs010-nodejs.x86_64 0.10.40-1.el6
dependency: nodejs010-runtime
provider: nodejs010-runtime.x86_64 2.1-5.sc1.el6
provider: nodejs010-runtime.x86_64 2.1-3.sc1.el6
$ rpm -qilp nodejs010-2.1-5.sc1.el6.x86_64.rpm
warning: nodejs010-2.1-5.sc1.el6.x86_64.rpm: Header V4 RSA/SHA1
Signature, key ID f2ee9d55: NOKEY
Name : nodejs010 Relocations: (not relocatable)
Version : 2.1 Vendor: CentOS
Release : 5.sc1.el6 Build Date: Fri 04 Nov 2016 03:44:19 AM CDT
Install Date: (not installed) Build Host: c1bd.rdu2.centos.org
Group : Unspecified Source RPM: nodejs010-2.1-5.sc1.el6.src.rpm
Size : 0 License: MIT
Signature : RSA/SHA1, Fri 23 Dec 2016 05:47:16 PM CST, Key ID 4eb84e71f2ee9d55
Packager : CBS <[email protected]>
Summary : nodejs010 Software Collection
Description :
This is the main package for nodejs010 Software Collection.
(contains no files)
Parece que as informações de dependência não estão armazenadas diretamente no arquivo RPM. Então onde está?
Está no RPM, mas você precisa usar a
-R
opção para vê-lo: