据我所知,yum list
是不区分大小写的,而yum install
和yum remove
是区分大小写的——可能是作为一种安全功能来防止意外的系统更改。
有没有办法改变任何yum
命令的区分大小写?
答案1
目前 yum 不支持对软件包进行不区分大小写的操作(安装/删除),这是设计上的方式。 Red Hat Bugzilla 网站上有一些关于它的票证/讨论。
答案2
不,但有一个解决方法。在执行 yum install 和 yum remove 时,使其不区分大小写。
pack=Zvbi; yum install $(yum list $pack | cut -d' ' -f1 | tail -n1)
pack=iMaGeMaGiCk; yum install $(yum list $pack | cut -d' ' -f1 | tail -n1)