首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rpm -i显示已安装,但rpm -e显示未安装

问rpm -i显示已安装,但rpm -e显示未安装
EN

Stack Overflow用户
提问于 2015-06-27 06:14:18
回答 2查看 12.1K关注 0票数 9

我正在尝试测试我在CentOS上为Jmeter编写的RPM。我遵循了一些在线指南,当我输入“sudo rpm --install jmeter.i386.rpm”时,它会提示软件包已经安装。但是,当我输入“sudo rpm --erase jmeter.i386.rpm”时,它会提示没有安装软件包。如何解决此问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-27 06:17:15

通过正确使用rpm --erase。

--install需要每分钟转速。

--erase接受一个包名。

因此,rpm -Uvh jmeter.i386.rpm与rpm -e jmeter或jmeter.i386配对。

另外,一般要避免使用-i/--install,而要使用-U/--upgrade,因为它在许多情况下具有更合理的行为(并且会安装一个尚未安装好的包)。或者,完全停止使用rpm,开始使用yum而不是yum install jmeter.i386.rpm。(是的,install为localinstall工作。)

yum采用RPM或包名称(位于配置的存储库中)进行安装,并采用包名称进行删除。

票数 14
EN

Stack Overflow用户

发布于 2017-09-28 18:18:36

简而言之,rpm -i package_name.x86_64.rpm来安装下载的包。要删除软件包,请使用rpm -e package_name (不带.x86_64.rpm)。

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

https://stackoverflow.com/questions/31082920

复制
相关文章

相似问题

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