在做RPM软件适配的时候,经常会出现需要自己安装额外的安装包,包名中的版本号不一致也会出现提示,要安装统一版本号的软件包,并且还会出现对更新软件包的依赖,在已经存在软件包的情况下,按需升级软件包,可以使用升级安装:

rpm -Uvh *.rpm

如果升级出错,可以执行强制安装实现对软件包的版本更新:

rpm -ivh --replacefiles --force --nodeps *.rpm

如果想要强制卸载某软件包,可以使用如下命令:

rpm -e *.rpm --nodeps
注意:在有很多依赖时,不推荐强制卸载,如果非要试一试,要做好系统备份啊~~

另外,一个使用的查看软件包安装脚本的命令:

rpm --script -qp *.rpm