我正在尝试在CentOS上测试我为Jmeter编写的RPM。我遵循了一些在线指南,当我执行“sudo rpm --install jmeter.i386.rpm”时,它显示该软件包已安装。但是,当我执行“sudo rpm --erase jmeter.i386.rpm”时,它显示软件包未安装。如何解决这个问题?
rpm --erase
命令来卸载软件包。
--install
命令需要指定一个 RPM 软件包。
--erase
命令需要指定一个软件包名称。rpm -Uvh jmeter.i386.rpm
命令需要和 rpm -e jmeter
或 jmeter.i386
命令配对使用。-i
/--install
命令,而选择使用 -U
/--upgrade
命令,因为它的行为更合理(如果软件包没有安装,则可以正常安装)。或者干脆不再使用 rpm
命令,改用 yum
命令代替,例如:yum install jmeter.i386.rpm
。(是的,install
命令也可以用于本地安装。)
yum
命令可以通过指定 RPM 软件包或软件包名称(存在于配置的仓库中)来进行安装,并且也可以通过指定软件包名称来进行卸载。