centos windows下载 rpm-i表示已经安装,但是rpm-e表示没有安装




jmeter官网 (2)

换句话说,rpm -i package_name.x86_64.rpm安装下载的软件包。 删除软件包,rpm -e package_name(不含.x86_64.rpm)。

我试图测试一下我在CentOS上为Jmeter编写的RPM。 我跟着一些指南在网上,当我做'sudo rpm - 安装jmeter.i386.rpm'它说包已经安装。 但是,当我做'sudo rpm --erase jmeter.i386.rpm'它说包没有安装。 我该如何解决这个问题?


正确使用rpm --erase

--install需要一个RPM。

--erase取包名。

因此, rpm -Uvh jmeter.i386.rpmrpm -e jmeterjmeter.i386配对。

--install ,通常避免使用-i / --install来支持-U / --upgrade因为它在许多情况下具有明显的行为(并且会安装一个尚未安装的包)。 或者,完全停止使用rpm并开始使用yum来代替yum install jmeter.i386.rpm 。 (是的, install适用于localinstall install 。)

yum需要RPMs或软件包名称(位于配置的软件仓库中)进行安装,并将软件包名称用于删除。