Linux 安装rpm软件包并处理依赖项

Linux 安装rpm软件包并处理依赖项,linux,rpm,Linux,Rpm,我正在尝试安装apt get on centos wget rpm-i apt-0.5.15lorg3.2-1.el4.rf.x86_64.rpm 错误:失败的依赖项: apt-0.5.15lorg3.2-1.el4.rf.x86_64需要libbeecrypt.so.6()(64位) apt-0.5.15lorg3.2-1.el4.rf.x86_64需要libreadline.so.4()(64位) apt-0.5.15lorg3.2-1.el4.rf.x86_64需要librpm-4.3.

我正在尝试安装apt get on centos

wget rpm-i apt-0.5.15lorg3.2-1.el4.rf.x86_64.rpm 错误:失败的依赖项: apt-0.5.15lorg3.2-1.el4.rf.x86_64需要libbeecrypt.so.6()(64位) apt-0.5.15lorg3.2-1.el4.rf.x86_64需要libreadline.so.4()(64位) apt-0.5.15lorg3.2-1.el4.rf.x86_64需要librpm-4.3.so()(64位) apt-0.5.15lorg3.2-1.el4.rf.x86_64需要librpmdb-4.3.so()(64位) apt-0.5.15lorg3.2-1.el4.rf.x86_64需要librpmio-4.3.so()(64位)
现在我可以尝试单独下载缺少的库,但是有更好的方法吗?

是的,您可以尝试使用包管理器,它将为您管理依赖项。问题是在存储库中查找RPM文件,将该存储库添加到包管理器,更新包的索引信息。经理查看该RPM,我认为您将使用yum。

是的,您可以尝试使用包管理器,它将为您管理依赖项。问题是在存储库中查找RPM文件,将该存储库添加到包管理器,更新包的索引信息。经理查看该RPM,我认为您将使用yum。

请注意,如果这是一个不在yum repo中的RPM,您可以始终执行“yum localinstall”@Corey Henderson-我不确定它是何时发生的,但您现在可以使用“yum install”。请参阅man yum->“install”注意,如果这是一个不在yum repo中的RPM,您可以始终执行“yum localinstall”@Corey Henderson-我不确定它是何时发生的,但您现在可以使用“yum install”。请参阅man yum->“安装” wget http://pkgs.repoforge.org/apt/apt-0.5.15lorg3.2-1.el4.rf.x86_64.rpm rpm -i apt-0.5.15lorg3.2-1.el4.rf.x86_64.rpm error: Failed dependencies: libbeecrypt.so.6()(64bit) is needed by apt-0.5.15lorg3.2-1.el4.rf.x86_64 libreadline.so.4()(64bit) is needed by apt-0.5.15lorg3.2-1.el4.rf.x86_64 librpm-4.3.so()(64bit) is needed by apt-0.5.15lorg3.2-1.el4.rf.x86_64 librpmdb-4.3.so()(64bit) is needed by apt-0.5.15lorg3.2-1.el4.rf.x86_64 librpmio-4.3.so()(64bit) is needed by apt-0.5.15lorg3.2-1.el4.rf.x86_64