我正在尝试测试我在CentOS上为Jmeter编写的RPM。我遵循了一些在线指南,当我输入“sudo rpm --install jmeter.i386.rpm”时,它会提示软件包已经安装。但是,当我输入“sudo rpm --erase jmeter.i386.rpm”时,它会提示没有安装软件包。如何解决此问题?
发布于 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或包名称(位于配置的存储库中)进行安装,并采用包名称进行删除。
发布于 2017-09-28 18:18:36
简而言之,rpm -i package_name.x86_64.rpm来安装下载的包。要删除软件包,请使用rpm -e package_name (不带.x86_64.rpm)。
https://stackoverflow.com/questions/31082920
复制相似问题