当您在 Ubuntu 上使用 .deb
软件包安装程序时,您可以使用 Ubuntu Packages Search 检查软件包的依赖关系。例如,我可以从 这里 看到 Wireshark 的依赖项。如您所见,红色项目符号标记的依赖项。如果您知道您的程序所依赖的所有软件包,您可以使用 dpkg
下载并安装它们。
RPM包有其他网站吗?专门用于 RHEL?
我知道我可以通过其他方法获取这些包的名称,例如使用 rpm -i
安装 RPM 包时,但它对用户不友好,需要访问正在运行的 Linux。
原文由 SuB 发布,翻译遵循 CC BY-SA 4.0 许可协议
事实上,这不是一个,而是四个不同的问题:)。
*) 首先,您可以使用以下命令快速列出下载包的依赖项/要求:
*) 其次,您可以使用
yum
实用程序来自动满足这些(有点神秘的)依赖项(假设您的所有存储库都设置正确,并且所有依赖项都可用):*) 第三,有几个 RPM 搜索资源,其中一些已经在上面推荐过。我想列出另一个,仅供参考 - pkgs.org 。
*) 第四,还有一个用于 RHEL5 和 RHEL6 发行版的流行存储库 - EPEL 。请注意,Red Hat 不支持它。
希望我的回答会有所帮助。