找到Centos依赖项

时间:2016-11-23 18:03:18

标签: centos dependencies redhat

问题:

从yum存储库安装软件包时:

示例

  

yum install numpy * opencv

它打印出已安装的依赖项列表。

我在哪里可以找到这些依赖项?

1 个答案:

答案 0 :(得分:0)

依赖项存储在RPM文件中。

如果您已经下载了一个RPM,那么您可以直接查看它的依赖项:

ParcelableGeofence

如果您没有本地RPM,可以使用rpm -qp --require /path/to/rpm

repoquery

例如:

repoquery --requires name-of-package

请注意,依赖关系可以是几种不同形式之一。

依赖项包括:

  • RPM(例如上例中的$ rpm -qp --requires python2-numpy-1.11.2-1.fc25.x86_64.rpm ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgfortran.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpython2.7.so.1.0()(64bit) libquadmath.so.0()(64bit) libsatlas.so.3()(64bit) libtatlas.so.3()(64bit) python(abi) = 2.7 python-nose rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 rtld(GNU_HASH)
  • 一个文件(上面未显示,但显示为python-nose的依赖项,例如)
  • 图书馆(例如/bin/bash
  • 虚拟提供(例如libpython2.7.so.1.0()(64bit)