我怎么知道yum需要安装那些依赖项?

时间:2015-05-04 12:06:48

标签: linux dependencies yum fedora-21

yum update我得到以下内容:

 kernel-modules-extra              x86_64 3.18.7-100.fc20                       @updates/20
                                                                                        8.3 M
Installing for dependencies:
 GeoIP-GeoLite-data                noarch 2015.04-1.fc21                        updates 347 k
 GeoIP-GeoLite-data-extra          noarch 2015.04-1.fc21                        updates  23 M
 R-core                            x86_64 3.1.3-1.fc21                          updates  48 M
 R-core-devel                      x86_64 3.1.3-1.fc21                          updates 100 k
 dleyna-connector-dbus             x86_64 0.2.0-4.fc21                          updates  24 k
 dleyna-core                       x86_64 0.4.0-3.fc21                          fedora   30 k
 dleyna-server                     x86_64 0.4.0-7.fc21                          updates  70 k
 geoipupdate                       x86_64 2.2.1-2.fc21                          updates  33 k
 lz4                               x86_64 r128-2.fc21                           updates  68 k

我想了解需要R-core的内容,因为我自己构建它并且不希望它被安装......必须有一些我必须删除的内容......

1 个答案:

答案 0 :(得分:3)

rpm -q --whatrequires R-core可能会告诉你。

如果不是,它可能是库或二进制依赖项,因此您需要在yum whatrequires和/或{{的输出中列出的各种库/二进制文件上运行rpm -q --provides R-core 1}}。

据说你自己构建R的事实在这种情况下无法帮助你,因为rpm对此没有任何了解(也不可能安装在官方Fedora软件包可以使用的位置)

如果您要自己构建R作为rpm,那么您可能能够正确地满足此依赖关系(无论它是什么)。