Centos rpm-i表示已安装,但rpm-e表示未安装
我正在尝试测试我在CentOS上为Jmeter编写的RPM。我在网上遵循了一些指南,当我做“sudorpm——安装jmeter.i386.rpm”时,它说包已经安装好了。但是,当我执行“sudorpm--erase jmeter.i386.rpm”时,它表示该软件包未安装。如何解决此问题?正确使用Centos rpm-i表示已安装,但rpm-e表示未安装,centos,jmeter,rpm,Centos,Jmeter,Rpm,我正在尝试测试我在CentOS上为Jmeter编写的RPM。我在网上遵循了一些指南,当我做“sudorpm——安装jmeter.i386.rpm”时,它说包已经安装好了。但是,当我执行“sudorpm--erase jmeter.i386.rpm”时,它表示该软件包未安装。如何解决此问题?正确使用rpm--erase --install需要RPM --erase采用包名 因此,rpm-Uvh jmeter.i386.rpm与rpm-e jmeter或jmeter.i386配对 另一方面,通常避免
rpm--erase
--install
需要RPM
--erase
采用包名
因此,rpm-Uvh jmeter.i386.rpm
与rpm-e jmeter
或jmeter.i386
配对
另一方面,通常避免使用-i
/--install
,而使用-U
/--upgrade
,因为它在许多情况下具有更明智的行为(并且会安装尚未安装的软件包)。或者,完全停止使用rpm
,只需开始使用yum
而不是yum安装jmeter.i386.rpm
。(是,install
适用于localinstall
)
yum使用rpm或包名(在配置的存储库中)进行安装,并使用包名进行删除。简而言之,rpm-i package\u name.x86\u 64.rpm安装下载的包。
要删除包,rpm-e package_name(不带.x86_64.rpm)。@ZeeshanPirzada-Yup总是发生在我不小心尝试tab complete并在本地使用rpm时。