linux - rpm 添加错了包,移除之后,添加正确的包,安装的时候版本还是之前的

浏览:43日期:2022-06-21

问题描述

使用rpm添加包之后

rpm -ivh 包名1

移除

rpm -e 包名1

添加另一个版本的包

rpm -ivh 包名2

安装

yum install 软件

为什么安装的还是已经删除了的包

问题解答

回答1:

执行命令yum clean all解决了

回答2:

包名1和包名2是同样的包,只是版本不一样吧,而且包名1的版本比包名2更高。配置前面又有`就会发生你遇到的那样。比如 vue:’`2.14’ 如果vue有比2.1.4更高的版本,npm install的时候,就会把vue更新到已有的最新版了!

回答3:

可以通过@‘版本号’,来指定要安装的版本

回答4:

rpm -e后面接的包名不是你安装的那个包名

你应该先rpm -qa | grep xxx找出已经安装并且不需要的包名

然后rpm -e xxx //这里的xxx是上面grep搜索出来的包名

相关文章: