首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yum安装国产RPM出现错误

Yum安装国产RPM出现错误
EN

Stack Overflow用户
提问于 2012-01-26 04:28:58
回答 2查看 2.6K关注 0票数 5

我正在尝试使用"yum install my.rpm“来尝试一些东西

问题是我得到了

代码语言:javascript
复制
TypeError: an integer is required
error: python callback <bound method RPMTransaction.callback of <yum.rpmtrans.RPMTransaction instance at 0x013e3f8>> failed, aborting!

这是什么意思?我打开了yum安装的冗长,找不到任何东西。这是RHEL 6.1

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-06-05 19:55:27

如果rpm在安装软件包时由于某种原因无法访问该文件,则会抛出此错误。

例如,如果您的rpm位于带有root_squash指令的NFS共享上,并尝试安装,则由于超级用户在尝试访问该文件时将不被允许访问该文件,因此将失败,并抛出此excact错误。

如果这是您的情况,那么首先将rpm放入类似于/tmp的内容中,然后重试就可以解决它。

票数 8
EN

Stack Overflow用户

发布于 2012-01-26 04:57:05

要使用yum安装rpm文件,需要使用localinstall命令:

本地安装用于安装一组本地rpm文件。如果需要,启用的存储库将用于解析依赖关系。请注意,如果给定了文件名,则install命令将执行本地安装。

例如"yum localinstall my.rpm“。但我认为你的规范文件也有问题。

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

https://stackoverflow.com/questions/9009776

复制
相关文章

相似问题

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