一尘不染

检查RPM依赖性

linux

.deb在Ubuntu上使用软件包安装程序时,可以使用Ubuntu Packages
Search
检查软件包的依赖性。例如,我可以从这里看到Wireshark的依赖关系。如您所见,依赖项由红色项目符号标记。如果您知道程序所依赖的所有软件包,都可以下载并安装dpkg

是否有RPM软件包的替代网站?专门用于RHEL?

我知道我可以通过其他方法来获得这些软件包的名称,例如使用来安装RPM软件包时rpm -i,但它不是用户友好的,需要访问正在运行的linux。


阅读 289

收藏
2020-06-07

共1个答案

一尘不染

实际上,这不是一个问题,而是四个不同的问题:)。

*)首先,您可以使用以下命令快速列出下载的软件包的依赖关系/要求:

$ rpm -qp mypackage.rpm --provides
$ rpm -qp mypackage.rpm --requires

*)其次,您可以使用yum实用程序来自动满足这些(有点神秘的)依赖性(假设您的所有存储库均已正确设置,并且所有依赖性都可用):

$ sudo yum install mypackage.rpm

*)第三,有几种RPM搜索资源,上面已经建议了其中一些。我想列出另一个,仅供参考-pkgs.org

*)第四,还有一个用于RHEL5和RHEL6发行版的流行存储库-EPEL。请注意,Red Hat不支持它。

希望我的回答会有所帮助。

2020-06-07