您好,我正在使用 Red Hat Enterprise Linux Server 6.2,我在通过终端安装软件包时遇到问题。
我已经在特定文件夹中包含了包,包括依赖项。
例如,当我尝试这个命令时。例子:
yum install package.1.0.1.el6.i686.rpm
它会输出类似这样的内容:
Error: Package: package.1.0.1.el6.i686.rpm
Requires: libpackage1.1.1.el6.i686.rpm
所需的包已经在同一文件夹中。当我尝试使用 GUI 时,它成功安装了所需的依赖项。我只是想练习通过终端安装,所以有些服务器不使用 GUI。
谢谢
答案1
yum
不会自动在本地目录中查找依赖项 - 它会查看其配置的存储库来解决依赖项。是否有原因导致您无法使用标准存储库并从网络中提取依赖项?
如果您确实有一组完整的依赖项,则可以从本地目录安装包和依赖项,或者如果该功能尚未弃用,rpm --aid
您也可以尝试一下。yum localinstall