首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RPM包不会安装依赖项

问RPM包不会安装依赖项
EN

Stack Overflow用户
提问于 2021-01-27 18:19:40
回答 1查看 77关注 0票数 0

我使用rpmbuild构建了一个RPM包,但是当我稍后尝试安装该RPM时(使用'yum install‘,因为它应该处理依赖关系),我得到了以下错误:

代码语言:javascript
复制
yum install package.rpm

Examining package.rpm: package
Error: Nothing to do

当我尝试用'rpm -i‘安装它时,我得到了这样的结果:

代码语言:javascript
复制
rpm -i package.rpm

error: Failed dependencies:
        libzip5 is needed by package

我的问题是--为什么'yum install‘不能安装依赖项?

如果我尝试手动安装所需软件包(使用yum install libzip5),则没有问题,但我确实需要yum使用'package.rpm‘自动安装它。

EN

回答 1

Stack Overflow用户

发布于 2021-01-28 02:58:08

如果您的系统中已经存在package,则会出现这种情况。即使它呈现了一个较低的版本。

在RHEL8+上,您可以使用:dnf install --best,它会安装最新版本。

或者,您可以使用yum upgrade,它将显式地请求升级,如果它有更高的版本,则从命令行获取您的包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65917093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档