今天在更新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 #多個包一起去除