今天在更新rhel的时候,遇到了yum update 更新失败,一些包的依赖关系有问题,报出了需要rpm_check_debug的信息。
我man 一下rpm的命令没有看到check相关的选项,也就没有去调查debug的信息,反而用另一种方法去解决问题。
出现问题的安装包只有6个,而我要更新的包有500多个,我记得linux的系统,有人说过他无所不能,你想用什么样的辅助功能就用什么样的。
所以我就想,要么先把这些安装包排除在外,这样更新会不会成功。搜索完的命令结果记录如下:
yum -x {package-name} update
yum --exclude={package-name} update
这个是格式去掉某某包(-x是--exclude的简写),可以用正则表达式来控制
yum -x firefox*,ibus*,java* update -y #多个包一起去除